<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000783740="http://www.MFS.com/20260531"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:fnd="http://xbrl.sec.gov/fnd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="c485bpos-20260925.xsd" xlink:type="simple"/>
    <context id="Context_20260531_20260531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006844Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006845Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006847Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006849Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006850Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006839Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006839Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000231058Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000231058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_PrincipalRisks2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_RiskLoseMoneyMember_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_RiskNotInsuredMember_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_AllocationRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:AllocationRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_UnderlyingFundsRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:UnderlyingFundsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_InvestmentSelectionRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentSelectionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_EquityMarketRiskCompanyRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EquityMarketRiskCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_GrowthCompanyRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:GrowthCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_ValueCompanyRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ValueCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_DebtMarketRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:DebtMarketRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_InterestRateRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InterestRateRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_CreditRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CreditRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_PrepaymentExtensionRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrepaymentExtensionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_Inflation-AdjustedDebtInstrumentsRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:Inflation-AdjustedDebtInstrumentsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_FocusRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:FocusRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_ForeignRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ForeignRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_EmergingMarketsRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EmergingMarketsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_CurrencyRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CurrencyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_RealEstate-RelatedInvestmentRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:RealEstate-RelatedInvestmentRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_Commodity-RelatedInvestmentsRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:Commodity-RelatedInvestmentsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_When-IssuedDelayedDeliveryandForwardCommitmentTransactionRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:When-IssuedDelayedDeliveryandForwardCommitmentTransactionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_DerivativesRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:DerivativesRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_LeveragingRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LeveragingRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_CounterpartyandThirdPartyRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CounterpartyandThirdPartyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_LiquidityRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LiquidityRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002506Member_LargeShareholderRisk2_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LargeShareholderRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20251231_20251231_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006843Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006843Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006843Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006844Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006844Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006844Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006844Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006844Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006844Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006845Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006845Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006845Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006847Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006847Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006847Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006849Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006849Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006849Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006850Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006850Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006850Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006839Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006839Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006839Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006839Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006839Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006839Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000231058Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000231058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000231058Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000231058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000231058Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000231058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006838Member_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006838Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_StandardPoors500StockIndex31_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:StandardPoors500StockIndex31Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_StandardPoors500StockIndex31_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:StandardPoors500StockIndex31Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_StandardPoors500StockIndex31_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:StandardPoors500StockIndex31Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_StandardPoors500StockIndex31_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:StandardPoors500StockIndex31Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_MFSAggressiveGrowthAllocationFundBlendedIndex32_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MFSAggressiveGrowthAllocationFundBlendedIndex32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_MFSAggressiveGrowthAllocationFundBlendedIndex32_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MFSAggressiveGrowthAllocationFundBlendedIndex32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_MFSAggressiveGrowthAllocationFundBlendedIndex32_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MFSAggressiveGrowthAllocationFundBlendedIndex32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_MFSAggressiveGrowthAllocationFundBlendedIndex32_S000002506Member_S000002506Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MFSAggressiveGrowthAllocationFundBlendedIndex32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160023Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160024Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160025Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160026Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160027Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160028Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050658Member_PrincipalRisks2_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050658Member_RiskLoseMoneyMember_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050658Member_RiskNotInsuredMember_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050658Member_InvestmentSelectionRisk2_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentSelectionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050658Member_EquityMarketRiskCompanyRisk2_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EquityMarketRiskCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050658Member_GrowthCompanyRisk2_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:GrowthCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050658Member_InvestmentStrategyRisk2_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentStrategyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050658Member_ForeignRisk2_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ForeignRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050658Member_FocusRisk2_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:FocusRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050658Member_Non-DiversificationRisk2_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:Non-DiversificationRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050658Member_LiquidityRisk2_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LiquidityRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050658Member_LargeShareholderRisk2_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LargeShareholderRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20251231_20251231_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160021Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160021Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160021Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160022Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160022Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160022Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160023Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160023Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160023Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160024Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160024Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160024Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160025Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160025Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160025Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160026Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160026Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160026Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160027Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160027Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160027Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160028Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160028Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160028Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160020Member_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_Russell3000Index33_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell3000Index33Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_Russell3000Index33_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell3000Index33Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_Russell3000Index33_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell3000Index33Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_Russell3000Index33_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell3000Index33Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_Russell1000GrowthIndex34_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell1000GrowthIndex34Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_Russell1000GrowthIndex34_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell1000GrowthIndex34Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_Russell1000GrowthIndex34_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell1000GrowthIndex34Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_Russell1000GrowthIndex34_S000050658Member_S000050658Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050658Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell1000GrowthIndex34Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160032Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160033Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160033Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160034Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160034Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160035Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160036Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160036Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160037Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160037Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050659Member_PrincipalRisks2_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050659Member_RiskLoseMoneyMember_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050659Member_RiskNotInsuredMember_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050659Member_InvestmentSelectionRisk2_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentSelectionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050659Member_EquityMarketRiskCompanyRisk2_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EquityMarketRiskCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050659Member_GrowthCompanyRisk2_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:GrowthCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050659Member_ValueCompanyRisk2_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ValueCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050659Member_SmallCapRisk2_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:SmallCapRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050659Member_InvestmentStrategyRisk2_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentStrategyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050659Member_ForeignRisk2_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ForeignRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050659Member_REITsRisk2_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:REITsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050659Member_FocusRisk2_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:FocusRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050659Member_LiquidityRisk2_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LiquidityRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050659Member_LargeShareholderRisk2_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LargeShareholderRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20251231_20251231_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160030Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160030Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160030Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160031Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160031Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160031Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160032Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160032Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160032Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160033Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160033Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160033Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160033Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160033Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160033Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160034Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160034Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160034Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160034Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160034Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160034Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160035Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160035Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160035Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160036Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160036Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160036Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160036Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160036Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160036Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160037Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160037Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160037Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160037Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160037Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160037Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_Russell3000Index35_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell3000Index35Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_Russell3000Index35_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell3000Index35Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_Russell3000Index35_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell3000Index35Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_Russell3000Index35_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell3000Index35Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_Russell2000Index36_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell2000Index36Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_Russell2000Index36_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell2000Index36Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_Russell2000Index36_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell2000Index36Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_Russell2000Index36_S000050659Member_S000050659Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell2000Index36Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000172718Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172718Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000172719Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000172720Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000172721Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000172722Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000172723Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000054892Member_PrincipalRisks2_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000054892Member_RiskLoseMoneyMember_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000054892Member_RiskNotInsuredMember_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000054892Member_InvestmentSelectionRisk2_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentSelectionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000054892Member_EquityMarketRiskCompanyRisk2_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EquityMarketRiskCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000054892Member_GrowthCompanyRisk2_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:GrowthCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000054892Member_ValueCompanyRisk2_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ValueCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000054892Member_MidCapRisk2_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:MidCapRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000054892Member_InvestmentStrategyRisk2_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentStrategyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000054892Member_ForeignRisk2_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ForeignRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000054892Member_REITsRisk2_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:REITsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000054892Member_FocusRisk2_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:FocusRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000054892Member_LiquidityRisk2_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LiquidityRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000054892Member_LargeShareholderRisk2_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LargeShareholderRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20251231_20251231_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000172716Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000172716Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160819_20251231_C000172716Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-19</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000172717Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000172717Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160819_20251231_C000172717Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-19</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000172718Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172718Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000172718Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172718Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160819_20251231_C000172718Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172718Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-19</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000172719Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000172719Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160819_20251231_C000172719Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-19</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000172720Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000172720Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160819_20251231_C000172720Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-19</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000172721Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000172721Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160819_20251231_C000172721Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-19</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000172722Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000172722Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160819_20251231_C000172722Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-19</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000172723Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000172723Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160819_20251231_C000172723Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-19</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160819_20251231_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-19</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160819_20251231_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-19</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160819_20251231_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000172715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-19</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_Russell3000Index37_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell3000Index37Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_Russell3000Index37_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell3000Index37Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_Russell3000Index37_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell3000Index37Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160819_20251231_Russell3000Index37_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell3000Index37Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-19</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_RussellMidcapIndex38_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:RussellMidcapIndex38Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_RussellMidcapIndex38_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:RussellMidcapIndex38Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_RussellMidcapIndex38_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:RussellMidcapIndex38Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160819_20251231_RussellMidcapIndex38_S000054892Member_S000054892Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:RussellMidcapIndex38Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-19</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160039Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160041Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160042Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160042Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160043Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160043Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160044Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160045Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160045Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000160046Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160046Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050660Member_PrincipalRisks2_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050660Member_RiskLoseMoneyMember_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050660Member_RiskNotInsuredMember_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050660Member_InvestmentSelectionRisk2_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentSelectionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050660Member_EquityMarketRiskCompanyRisk2_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EquityMarketRiskCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050660Member_ValueCompanyRisk2_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ValueCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050660Member_InvestmentStrategyRisk2_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentStrategyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050660Member_ForeignRisk2_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ForeignRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050660Member_REITsRisk2_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:REITsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050660Member_FocusRisk2_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:FocusRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050660Member_LiquidityRisk2_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LiquidityRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000050660Member_LargeShareholderRisk2_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LargeShareholderRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20251231_20251231_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160039Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160039Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160039Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160039Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160039Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160039Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160040Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160040Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160040Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160041Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160041Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160041Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160042Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160042Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160042Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160042Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160042Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160042Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160043Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160043Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160043Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160043Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160043Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160043Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160044Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160044Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160044Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160045Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160045Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160045Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160045Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160045Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160045Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160046Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160046Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160046Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160046Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160046Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160046Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160038Member_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000160038Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_Russell3000Index39_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell3000Index39Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_Russell3000Index39_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell3000Index39Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_Russell3000Index39_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell3000Index39Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_Russell3000Index39_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell3000Index39Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_Russell1000ValueIndex310_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell1000ValueIndex310Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_Russell1000ValueIndex310_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell1000ValueIndex310Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_Russell1000ValueIndex310_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell1000ValueIndex310Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_Russell1000ValueIndex310_S000050660Member_S000050660Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050660Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:Russell1000ValueIndex310Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006892Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006893Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006894Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006896Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006898Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006899Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006899Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006888Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006888Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000231060Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000231060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_PrincipalRisks2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_RiskLoseMoneyMember_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_RiskNotInsuredMember_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_AllocationRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:AllocationRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_UnderlyingFundsRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:UnderlyingFundsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_InvestmentSelectionRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentSelectionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_DebtMarketRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:DebtMarketRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_InterestRateRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InterestRateRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_CreditRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CreditRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_PrepaymentExtensionRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrepaymentExtensionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_Inflation-AdjustedDebtInstrumentsRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:Inflation-AdjustedDebtInstrumentsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_EquityMarketRiskCompanyRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EquityMarketRiskCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_GrowthCompanyRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:GrowthCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_ValueCompanyRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ValueCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_FocusRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:FocusRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_ForeignRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ForeignRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_EmergingMarketsRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EmergingMarketsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_CurrencyRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CurrencyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_RealEstate-RelatedInvestmentRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:RealEstate-RelatedInvestmentRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_Commodity-RelatedInvestmentsRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:Commodity-RelatedInvestmentsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_When-IssuedDelayedDeliveryandForwardCommitmentTransactionRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:When-IssuedDelayedDeliveryandForwardCommitmentTransactionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_DerivativesRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:DerivativesRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_LeveragingRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LeveragingRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_CounterpartyandThirdPartyRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CounterpartyandThirdPartyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_LiquidityRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LiquidityRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002510Member_LargeShareholderRisk2_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LargeShareholderRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20251231_20251231_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006892Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006892Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006892Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006892Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006892Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006892Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006893Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006893Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006893Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006893Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006893Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006893Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006894Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006894Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006894Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006896Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006896Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006896Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006898Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006898Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006898Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006898Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006899Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006899Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006899Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006899Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006899Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006899Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006888Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006888Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006888Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006888Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006888Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006888Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000231060Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000231060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000231060Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000231060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000231060Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000231060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006887Member_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_BloombergUSAggregateBondIndex311_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:BloombergUSAggregateBondIndex311Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_BloombergUSAggregateBondIndex311_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:BloombergUSAggregateBondIndex311Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_BloombergUSAggregateBondIndex311_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:BloombergUSAggregateBondIndex311Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_BloombergUSAggregateBondIndex311_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:BloombergUSAggregateBondIndex311Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_MFSConservativeAllocationFundBlendedIndex312_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MFSConservativeAllocationFundBlendedIndex312Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_MFSConservativeAllocationFundBlendedIndex312_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MFSConservativeAllocationFundBlendedIndex312Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_MFSConservativeAllocationFundBlendedIndex312_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MFSConservativeAllocationFundBlendedIndex312Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_MFSConservativeAllocationFundBlendedIndex312_S000002510Member_S000002510Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002510Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MFSConservativeAllocationFundBlendedIndex312Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006905Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006907Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000071424Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000071425Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000071426Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000071427Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000071428Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002512Member_PrincipalRisks2_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002512Member_RiskLoseMoneyMember_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002512Member_RiskNotInsuredMember_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002512Member_InvestmentSelectionRisk2_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentSelectionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002512Member_EquityMarketRiskCompanyRisk2_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EquityMarketRiskCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002512Member_ForeignRisk2_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ForeignRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002512Member_EmergingMarketsRisk2_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EmergingMarketsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002512Member_CurrencyRisk2_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CurrencyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002512Member_FocusRisk2_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:FocusRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002512Member_LiquidityRisk2_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LiquidityRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002512Member_LargeShareholderRisk2_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LargeShareholderRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20251231_20251231_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006905Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006905Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006905Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006905Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006905Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006905Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006906Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006906Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006906Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006907Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006907Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006907Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000071424Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000071424Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000071424Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000071425Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000071425Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000071425Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000071426Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000071426Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000071426Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000071427Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000071427Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000071427Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000071428Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000071428Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000071428Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006904Member_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006904Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_MSCIEmergingMarketsIndexnetdiv313_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEmergingMarketsIndexnetdiv313Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_MSCIEmergingMarketsIndexnetdiv313_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEmergingMarketsIndexnetdiv313Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_MSCIEmergingMarketsIndexnetdiv313_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEmergingMarketsIndexnetdiv313Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_MSCIEmergingMarketsIndexnetdiv313_S000002512Member_S000002512Summary7Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002512Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEmergingMarketsIndexnetdiv313Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006916Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006917Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006918Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006920Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006922Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006923Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006912Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000231061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_PrincipalRisks2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_RiskLoseMoneyMember_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_RiskNotInsuredMember_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_AllocationRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:AllocationRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_UnderlyingFundsRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:UnderlyingFundsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_InvestmentSelectionRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentSelectionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_EquityMarketRiskCompanyRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EquityMarketRiskCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_GrowthCompanyRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:GrowthCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_ValueCompanyRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ValueCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_DebtMarketRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:DebtMarketRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_InterestRateRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InterestRateRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_CreditRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CreditRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_PrepaymentExtensionRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrepaymentExtensionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_Inflation-AdjustedDebtInstrumentsRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:Inflation-AdjustedDebtInstrumentsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_FocusRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:FocusRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_ForeignRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ForeignRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_EmergingMarketsRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EmergingMarketsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_CurrencyRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CurrencyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_RealEstate-RelatedInvestmentRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:RealEstate-RelatedInvestmentRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_Commodity-RelatedInvestmentsRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:Commodity-RelatedInvestmentsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_When-IssuedDelayedDeliveryandForwardCommitmentTransactionRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:When-IssuedDelayedDeliveryandForwardCommitmentTransactionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_DerivativesRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:DerivativesRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_LeveragingRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LeveragingRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_CounterpartyandThirdPartyRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CounterpartyandThirdPartyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_LiquidityRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LiquidityRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002514Member_LargeShareholderRisk2_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LargeShareholderRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20251231_20251231_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006916Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006916Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006916Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006916Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006916Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006916Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006917Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006917Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006917Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006917Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006917Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006917Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006918Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006918Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006918Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006918Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006918Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006918Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006920Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006920Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006920Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006920Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006920Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006920Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006922Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006922Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006922Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006922Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006922Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006922Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006923Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006923Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006923Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006923Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006923Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006923Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006912Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006912Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006912Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006912Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006912Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006912Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000231061Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000231061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000231061Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000231061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000231061Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000231061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006911Member_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006911Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_StandardPoors500StockIndex314_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:StandardPoors500StockIndex314Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_StandardPoors500StockIndex314_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:StandardPoors500StockIndex314Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_StandardPoors500StockIndex314_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:StandardPoors500StockIndex314Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_StandardPoors500StockIndex314_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:StandardPoors500StockIndex314Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_MFSGrowthAllocationFundBlendedIndex315_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MFSGrowthAllocationFundBlendedIndex315Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_MFSGrowthAllocationFundBlendedIndex315_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MFSGrowthAllocationFundBlendedIndex315Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_MFSGrowthAllocationFundBlendedIndex315_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MFSGrowthAllocationFundBlendedIndex315Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_MFSGrowthAllocationFundBlendedIndex315_S000002514Member_S000002514Summary8Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002514Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MFSGrowthAllocationFundBlendedIndex315Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006929Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006930Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006931Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006935Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006936Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006925Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000195683Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_PrincipalRisks2_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_RiskLoseMoneyMember_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_RiskNotInsuredMember_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_AllocationRisk2_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:AllocationRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_UnderlyingFundsRisk2_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:UnderlyingFundsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_InvestmentSelectionRisk2_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentSelectionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_EquityMarketRiskCompanyRisk2_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EquityMarketRiskCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_GrowthCompanyRisk2_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:GrowthCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_ValueCompanyRisk2_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ValueCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_FocusRisk2_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:FocusRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_ForeignRisk2_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ForeignRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_EmergingMarketsRisk2_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EmergingMarketsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_CurrencyRisk2_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CurrencyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_DerivativesRisk2_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:DerivativesRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_LeveragingRisk2_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LeveragingRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_CounterpartyandThirdPartyRisk2_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CounterpartyandThirdPartyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_LiquidityRisk2_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LiquidityRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002515Member_LargeShareholderRisk2_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LargeShareholderRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20251231_20251231_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006929Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006929Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006929Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006929Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006929Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006929Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006930Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006930Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006930Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006930Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006930Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006930Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006931Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006931Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006931Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006931Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006931Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006931Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006933Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006933Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006933Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006935Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006935Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006935Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006935Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006935Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006935Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006936Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006936Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006936Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006936Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006936Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006936Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006925Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006925Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006925Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006925Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006925Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006925Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000195683Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000195683Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000195683Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000195683Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000195683Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000195683Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006924Member_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_MSCIAllCountryWorldex-USIndexnetdiv316_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIAllCountryWorldex-USIndexnetdiv316Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_MSCIAllCountryWorldex-USIndexnetdiv316_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIAllCountryWorldex-USIndexnetdiv316Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_MSCIAllCountryWorldex-USIndexnetdiv316_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIAllCountryWorldex-USIndexnetdiv316Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_MSCIAllCountryWorldex-USIndexnetdiv316_S000002515Member_S000002515Summary9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIAllCountryWorldex-USIndexnetdiv316Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006938Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006939Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006940Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006940Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000071431Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071431Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000071432Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071432Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000071433Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000071430Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071430Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000034484Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000034484Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002516Member_PrincipalRisks2_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002516Member_RiskLoseMoneyMember_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002516Member_RiskNotInsuredMember_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002516Member_InvestmentSelectionRisk2_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentSelectionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002516Member_EquityMarketRiskCompanyRisk2_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EquityMarketRiskCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002516Member_GrowthCompanyRisk2_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:GrowthCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002516Member_ForeignRisk2_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ForeignRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002516Member_EmergingMarketsRisk2_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EmergingMarketsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002516Member_CurrencyRisk2_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CurrencyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002516Member_FocusRisk2_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:FocusRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002516Member_LiquidityRisk2_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LiquidityRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002516Member_LargeShareholderRisk2_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LargeShareholderRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20251231_20251231_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006938Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006938Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006938Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006938Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006938Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006938Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006939Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006939Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006939Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006939Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006939Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006939Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006940Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006940Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006940Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006940Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006940Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006940Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000071431Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071431Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000071431Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071431Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000071431Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071431Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000071432Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071432Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000071432Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071432Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000071432Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071432Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000071433Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000071433Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000071433Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000071430Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071430Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000071430Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071430Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000071430Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071430Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000034484Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000034484Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000034484Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000034484Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000034484Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000034484Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006937Member_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006937Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_MSCIAllCountryWorldex-USIndexnetdiv317_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIAllCountryWorldex-USIndexnetdiv317Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_MSCIAllCountryWorldex-USIndexnetdiv317_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIAllCountryWorldex-USIndexnetdiv317Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_MSCIAllCountryWorldex-USIndexnetdiv317_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIAllCountryWorldex-USIndexnetdiv317Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_MSCIAllCountryWorldex-USIndexnetdiv317_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIAllCountryWorldex-USIndexnetdiv317Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_MSCIAllCountryWorldex-USGrowthIndexnetdiv318_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIAllCountryWorldex-USGrowthIndexnetdiv318Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_MSCIAllCountryWorldex-USGrowthIndexnetdiv318_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIAllCountryWorldex-USGrowthIndexnetdiv318Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_MSCIAllCountryWorldex-USGrowthIndexnetdiv318_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIAllCountryWorldex-USGrowthIndexnetdiv318Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_MSCIAllCountryWorldex-USGrowthIndexnetdiv318_S000002516Member_S000002516Summary10Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002516Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIAllCountryWorldex-USGrowthIndexnetdiv318Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006942Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006943Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006944Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006944Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000071434Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071434Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000071435Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000071436Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000071437Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000034485Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000034485Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002517Member_PrincipalRisks2_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002517Member_RiskLoseMoneyMember_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002517Member_RiskNotInsuredMember_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002517Member_InvestmentSelectionRisk2_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentSelectionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002517Member_EquityMarketRiskCompanyRisk2_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EquityMarketRiskCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002517Member_ForeignRisk2_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ForeignRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002517Member_EmergingMarketsRisk2_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EmergingMarketsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002517Member_CurrencyRisk2_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CurrencyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002517Member_FocusRisk2_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:FocusRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002517Member_DerivativesRisk2_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:DerivativesRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002517Member_LeveragingRisk2_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LeveragingRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002517Member_CounterpartyandThirdPartyRisk2_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CounterpartyandThirdPartyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002517Member_LiquidityRisk2_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LiquidityRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002517Member_LargeShareholderRisk2_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LargeShareholderRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20251231_20251231_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006942Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006942Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006942Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006942Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006942Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006942Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006943Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006943Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006943Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006943Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006943Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006943Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006944Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006944Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006944Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006944Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006944Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006944Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000071434Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071434Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000071434Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071434Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000071434Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071434Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000071435Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000071435Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000071435Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000071436Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000071436Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000071436Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000071437Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000071437Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000071437Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000071437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000034485Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000034485Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000034485Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000034485Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000034485Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000034485Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006941Member_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006941Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv319_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv319Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv319_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv319Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv319_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv319Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv319_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv319Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv320_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv320Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv320_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv320Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv320_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv320Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv320_S000002517Member_S000002517Summary11Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002517Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv320Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220112Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000220111Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220111Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000220110Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220110Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000220113Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220113Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000220108Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220108Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000220107Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220107Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000220106Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220106Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000068882Member_PrincipalRisks2_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000068882Member_RiskLoseMoneyMember_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000068882Member_RiskNotInsuredMember_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000068882Member_InvestmentSelectionRisk2_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentSelectionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000068882Member_EquityMarketRiskCompanyRisk2_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EquityMarketRiskCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000068882Member_ValueCompanyRisk2_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ValueCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000068882Member_ForeignRisk2_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ForeignRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000068882Member_EmergingMarketsRisk2_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EmergingMarketsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000068882Member_CurrencyRisk2_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CurrencyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000068882Member_FocusRisk2_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:FocusRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000068882Member_LiquidityRisk2_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LiquidityRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000068882Member_LargeShareholderRisk2_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LargeShareholderRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20251231_20251231_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000220112Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220112Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000220112Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220112Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200630_20251231_C000220112Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220112Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000220111Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220111Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000220111Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220111Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200630_20251231_C000220111Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220111Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000220110Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220110Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000220110Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220110Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200630_20251231_C000220110Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220110Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000220113Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220113Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000220113Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220113Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200630_20251231_C000220113Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220113Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000220108Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220108Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000220108Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220108Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200630_20251231_C000220108Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220108Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000220107Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220107Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000220107Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220107Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200630_20251231_C000220107Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220107Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000220106Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220106Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000220106Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220106Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200630_20251231_C000220106Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220106Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200630_20251231_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200630_20251231_AfterTaxesOnDistributionsMember_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200630_20251231_AfterTaxesOnDistributionsAndSalesMember_C000220109Member_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000220109Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200630_20251231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200630_20251231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322_S000068882Member_S000068882Summary12Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000068882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142776Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142777Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142778Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142779Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142780Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142781Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142782Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000195688Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_PrincipalRisks2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_RiskLoseMoneyMember_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_RiskNotInsuredMember_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_InvestmentStrategyRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentStrategyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_AllocationRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:AllocationRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_UnderlyingFundsRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:UnderlyingFundsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_InvestmentSelectionRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentSelectionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_EquityMarketRiskCompanyRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EquityMarketRiskCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_ForeignRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ForeignRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_EmergingMarketsRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EmergingMarketsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_CurrencyRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CurrencyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_FocusRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:FocusRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_GrowthCompanyRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:GrowthCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_ValueCompanyRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ValueCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_DerivativesRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:DerivativesRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_DebtMarketRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:DebtMarketRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_InterestRateRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InterestRateRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_CreditRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CreditRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_LeveragingRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LeveragingRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_CounterpartyandThirdPartyRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CounterpartyandThirdPartyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_LiquidityRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LiquidityRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000045806Member_LargeShareholderRisk2_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LargeShareholderRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20251231_20251231_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000142776Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142776Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000142776Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142776Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000142776Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142776Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000142777Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142777Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000142777Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142777Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000142777Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142777Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000142778Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142778Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000142778Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142778Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000142778Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142778Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000142779Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142779Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000142779Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142779Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000142779Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142779Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000142780Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142780Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000142780Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142780Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000142780Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142780Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000142781Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142781Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000142781Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142781Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000142781Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142781Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000142782Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142782Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000142782Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142782Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000142782Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142782Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000195688Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000195688Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000195688Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000195688Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000195688Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000195688Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000142775Member_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000142775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_StandardPoors500StockIndex323_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:StandardPoors500StockIndex323Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_StandardPoors500StockIndex323_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:StandardPoors500StockIndex323Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_StandardPoors500StockIndex323_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:StandardPoors500StockIndex323Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_StandardPoors500StockIndex323_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:StandardPoors500StockIndex323Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_ICEBofA0-3MonthUSTreasuryBillIndex324_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:ICEBofA0-3MonthUSTreasuryBillIndex324Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_ICEBofA0-3MonthUSTreasuryBillIndex324_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:ICEBofA0-3MonthUSTreasuryBillIndex324Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_ICEBofA0-3MonthUSTreasuryBillIndex324_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:ICEBofA0-3MonthUSTreasuryBillIndex324Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_ICEBofA0-3MonthUSTreasuryBillIndex324_S000045806Member_S000045806Summary13Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000045806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:ICEBofA0-3MonthUSTreasuryBillIndex324Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006856Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006858Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006852Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000231059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_PrincipalRisks2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_RiskLoseMoneyMember_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_RiskNotInsuredMember_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_AllocationRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:AllocationRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_UnderlyingFundsRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:UnderlyingFundsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_InvestmentSelectionRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InvestmentSelectionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_EquityMarketRiskCompanyRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EquityMarketRiskCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_GrowthCompanyRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:GrowthCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_ValueCompanyRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ValueCompanyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_DebtMarketRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:DebtMarketRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_InterestRateRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:InterestRateRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_CreditRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CreditRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_PrepaymentExtensionRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:PrepaymentExtensionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_Inflation-AdjustedDebtInstrumentsRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:Inflation-AdjustedDebtInstrumentsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_FocusRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:FocusRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_ForeignRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:ForeignRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_EmergingMarketsRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:EmergingMarketsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_CurrencyRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CurrencyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_RealEstate-RelatedInvestmentRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:RealEstate-RelatedInvestmentRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_Commodity-RelatedInvestmentsRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:Commodity-RelatedInvestmentsRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_When-IssuedDelayedDeliveryandForwardCommitmentTransactionRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:When-IssuedDelayedDeliveryandForwardCommitmentTransactionRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_DerivativesRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:DerivativesRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_LeveragingRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LeveragingRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_CounterpartyandThirdPartyRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:CounterpartyandThirdPartyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_LiquidityRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LiquidityRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_S000002507Member_LargeShareholderRisk2_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000783740:LargeShareholderRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20251231_20251231_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006856Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006856Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006856Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006856Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006856Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006856Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006857Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006857Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006857Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006858Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006858Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006858Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006858Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006858Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006858Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006860Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006860Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006860Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006862Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006862Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006862Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006863Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006863Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006863Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006852Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006852Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006852Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006852Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006852Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006852Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000231059Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000231059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000231059Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000231059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000231059Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000231059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006851Member_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000783740:C000006851Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_StandardPoors500StockIndex325_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:StandardPoors500StockIndex325Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_StandardPoors500StockIndex325_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:StandardPoors500StockIndex325Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_StandardPoors500StockIndex325_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:StandardPoors500StockIndex325Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_StandardPoors500StockIndex325_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:StandardPoors500StockIndex325Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20260531_20260531_MFSModerateAllocationFundBlendedIndex326_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MFSModerateAllocationFundBlendedIndex326Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-31</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250101_20251231_MFSModerateAllocationFundBlendedIndex326_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MFSModerateAllocationFundBlendedIndex326Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20210101_20251231_MFSModerateAllocationFundBlendedIndex326_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MFSModerateAllocationFundBlendedIndex326Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Context_20160101_20251231_MFSModerateAllocationFundBlendedIndex326_S000002507Member_S000002507Summary14Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000002507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000783740:MFSModerateAllocationFundBlendedIndex326Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <dei:EntityInvCompanyType contextRef="Context_20260531_20260531" id="ixv-150177">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="Context_20260531_20260531" id="ixv-150178">MFS&#xae;  SERIES TRUST X</dei:EntityRegistrantName>
    <dei:DocumentEffectiveDate contextRef="Context_20260531_20260531" id="ixv-150179">2026-09-28</dei:DocumentEffectiveDate>
    <oef:ProspectusDate contextRef="Context_20260531_20260531" id="ixv-150180">2026-09-28</oef:ProspectusDate>
    <oef:RiskReturnHeading
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150181">MFS&#xae; 
Aggressive Growth Allocation Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150182">MAAGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150183">MBAGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150184">MCAGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006845Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150185">MIAGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006847Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150186">MAAFX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006849Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150187">MAWAX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006850Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150188">MAAHX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006839Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150189">MAALX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000231058Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150190">AGGPX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150192">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-257">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund's 
investment objective is to seek a high level of total return consistent with an aggressive level of risk 
relative to the other MFS Asset Allocation Funds. (The MFS Asset Allocation Funds currently are MFS Conservative 
Allocation Fund, MFS Moderate Allocation Fund, MFS Growth Allocation Fund, and MFS Aggressive Growth 
Allocation Fund.)&lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150193">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-260">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;This table describes the 
fees and expenses that you may pay when you buy, hold, and sell shares of the fund. &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investors 
may also pay commissions or other fees to their financial intermediaries when they buy, hold, and sell 
shares of the fund, which are not reflected below.&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;   &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;You 
may qualify for sales charge reductions if, with respect to Class A shares, you and certain members of 
your family invest, or agree to invest in the future, at least $50,000 in MFS funds. More information 
about these and other waivers and reductions is available from your financial intermediary and in &#x201c;Sales 
Charges and Waivers and Reductions&#x201d; on page 15 and &#x201c;Appendix A &#x2013; Waivers and Reductions of Sales 
Charges&#x201d; on page A-1 of the fund&#x2019;s prospectus. &lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150194">You 
may qualify for sales charge reductions if, with respect to Class A shares, you and certain members of 
your family invest, or agree to invest in the future, at least $50,000 in MFS funds.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150195"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150196">Shareholder Fees (fees paid directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150198"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150199"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150200"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150201"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150202"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150203"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150204"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150205"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150206"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_39_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150208"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150209"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150210"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150211"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150212"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150213"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150214"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150215"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150216">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value of your investment):</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150218"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150219"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150220"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150221"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150222"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150223"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150224"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150225"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150226"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150227"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150228"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150229"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150230"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150231"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150232"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150233"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150234"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150235"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150236"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150237"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150238"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150239"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150240"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150241"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150242"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150243"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150244"
      unitRef="pure">0.0004</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150245"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150246"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150247"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150248"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150249"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150250"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150251"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150252"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150253"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150254"
      unitRef="pure">0.0099</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150255"
      unitRef="pure">0.0174</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150256"
      unitRef="pure">0.0174</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150257"
      unitRef="pure">0.0074</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150258"
      unitRef="pure">0.0174</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150259"
      unitRef="pure">0.0124</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150260"
      unitRef="pure">0.0099</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150261"
      unitRef="pure">0.0074</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150262"
      unitRef="pure">0.0066</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150263">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-741">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;This example is intended to help you compare the cost of investing 
in the fund with the cost of investing in other mutual funds. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The example 
assumes that: you invest $10,000 in the fund for the time periods indicated and you redeem your shares 
at the end of the time periods (unless otherwise indicated); your investment has a 5% return each year; 
and the fund&#x2019;s operating expenses remain the same. &lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150264">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150265"
      unitRef="usd">670</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150266"
      unitRef="usd">872</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150267"
      unitRef="usd">1091</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150268"
      unitRef="usd">1718</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_100_"
      unitRef="usd">577</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_102_"
      unitRef="usd">848</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_104_"
      unitRef="usd">1144</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_106_"
      unitRef="usd">1853</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_101_"
      unitRef="usd">177</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_103_"
      unitRef="usd">548</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_105_"
      unitRef="usd">944</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_107_"
      unitRef="usd">1853</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_108_"
      unitRef="usd">277</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_110_"
      unitRef="usd">548</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_112_"
      unitRef="usd">944</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_114_"
      unitRef="usd">1853</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_109_"
      unitRef="usd">177</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_111_"
      unitRef="usd">548</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_113_"
      unitRef="usd">944</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_115_"
      unitRef="usd">1853</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150285"
      unitRef="usd">76</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150286"
      unitRef="usd">237</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150287"
      unitRef="usd">411</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150288"
      unitRef="usd">918</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150289"
      unitRef="usd">177</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150290"
      unitRef="usd">548</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150291"
      unitRef="usd">944</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150292"
      unitRef="usd">2052</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150293"
      unitRef="usd">126</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150294"
      unitRef="usd">393</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150295"
      unitRef="usd">681</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150296"
      unitRef="usd">1500</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150297"
      unitRef="usd">101</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150298"
      unitRef="usd">315</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150299"
      unitRef="usd">547</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150300"
      unitRef="usd">1213</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150301"
      unitRef="usd">76</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150302"
      unitRef="usd">237</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150303"
      unitRef="usd">411</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150304"
      unitRef="usd">918</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150305"
      unitRef="usd">67</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150306"
      unitRef="usd">211</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150307"
      unitRef="usd">368</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150308"
      unitRef="usd">822</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150309">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-1108">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund pays transaction costs, such as commissions, 
when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher portfolio turnover rate 
may indicate higher transaction costs and may result in higher taxes when shares are held in a taxable 
account. These transaction costs, which are not reflected in &#x201c;Annual Fund Operating Expenses&#x201d; or 
in the &#x201c;Example,&#x201d; affect the fund&#x2019;s performance.  During the most recent fiscal year, the fund&#x2019;s 
portfolio turnover rate was 1% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150310"
      unitRef="pure">0.01</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150311">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-1111">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund is designed to provide diversification 
among different asset classes by investing its assets in other mutual funds advised by MFS (Massachusetts 
Financial Services Company, the fund&#x2019;s investment adviser), referred to as underlying funds.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:justify; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS selects the asset class allocations based on a strategic asset allocation 
process that takes into account a variety of factors, including historical risk and performance, projected 
performance, and other factors. MFS&#x2019; analyses of projected performance are primarily based on quantitative 
models using various inputs such as valuation metrics, growth rates, profitability, yields, and inflation. 
MFS may also consider current market conditions, its qualitative assessment of the risk/return characteristics 
of asset classes, and other factors in determining these allocations.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
employs the strategic asset allocation process described above to determine the amount of the fund's 
assets invested in (1) underlying funds that invest primarily in equity securities (&#x201c;Equity Funds&#x201d;) 
and underlying funds that provide exposure to less traditional asset classes, currently real estate and 
commodities&#160;(&#x201c;Non-Traditional Funds&#x201d;) and (2) underlying funds that invest primarily in debt instruments 
(&#x201c;Bond Funds&#x201d;) and an underlying fund that invests in cash and/or cash equivalents (&#x201c;Money Market 
Fund&#x201d;).  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS selects the underlying funds within each 
asset class based on underlying fund classifications, historical risk, historical and projected performance 
of the represented asset classes, as well as other factors.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Within 
the Equity Fund allocation, MFS seeks to diversify by geography (by including domestic and international 
underlying funds, including emerging market underlying funds), in terms of market capitalization (by 
including large, mid, and small capitalization underlying funds), and by style (by including both growth 
and value underlying funds). A portion of the fund&#x2019;s assets is also allocated to Non-Traditional Funds 
(i.e., asset classes less correlated to the overall equity and debt markets), which MFS believes provides 
further diversification benefits.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Within the Bond Fund allocation, 
MFS includes underlying funds with varying degrees of geographic (potentially including emerging market), 
interest rate, and credit exposure&#160;as potential investments for the fund, including exposure to below 
investment grade quality debt instruments. A portion of the fund&#x2019;s assets may also be allocated to 
the Money Market Fund.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS normally invests the underlying funds&#x2019; 
assets across different industries, sectors, countries, and regions, but MFS may invest a significant 
percentage of the underlying funds' assets in issuers in a single industry, sector, country, or region. 
 &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As of September 1, 2026, the fund&#x2019;s approximate long-term 
strategic allocation among asset classes was:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:70.26%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:29.74%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity 
Funds and Non-Traditional Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;100%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Bond Funds and Money Market Fund&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;0%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:8.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;All 
percentages are rounded to the nearest percent.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS may deviate from the long-term 
strategic allocations set forth above; however, any deviation from the long-term strategic allocation 
is not expected to be greater than plus or minus 10% under normal market conditions. Additionally, the 
fund&#x2019;s allocation to Non-Traditional Funds will not typically exceed 20% of the fund&#x2019;s assets.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As of September 1, 2026, the fund&#x2019;s approximate strategic allocation among asset 
classes was:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:70.26%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:29.74%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity Funds 
and Non-Traditional Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:bold; text-decoration:none;"&gt;99.8%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;U.S. Equity Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;58.5%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;International 
Equity Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;30.5%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Non-Traditional Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;10.8%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Bond 
Funds and Money Market Fund&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:bold; text-decoration:none;"&gt;0.3%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Bond Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;0.0%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Money 
Market Fund&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;0.3%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:8.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;All percentages are rounded to the nearest tenth of a percent.  As a result, the 
sum of the asset class allocations presented in the table may not total 100%.&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_PrincipalRisks2_S000002506Summary1Member"
      id="ixv-1177">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:11.0pt; font-family:Arial; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Principal 
Risks &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As with any mutual fund, the fund may not achieve its objective 
and/or you could lose money on your investment in the fund. An investment in the fund is not a bank deposit 
and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental 
agency.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The principal risks of investing in the fund are:&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_RiskLoseMoneyMember_S000002506Summary1Member"
      id="ixv-150312">As with any mutual fund, the fund may not achieve its objective 
and/or you could lose money on your investment in the fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_RiskNotInsuredMember_S000002506Summary1Member"
      id="ixv-150313">An investment in the fund is not a bank deposit 
and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental 
agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_AllocationRisk2_S000002506Summary1Member"
      id="ixv-1187">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Allocation 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' assessment of the risk/return potential of asset classes 
and underlying funds, and the resulting allocation among asset classes and underlying funds, may not 
produce the intended results and/or can lead to an investment focus that results in the fund underperforming 
other funds with similar investment strategies and/or underperforming the markets in which the fund invests.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_UnderlyingFundsRisk2_S000002506Summary1Member"
      id="ixv-1192">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Underlying 
Funds Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' strategy of investing in underlying funds exposes the 
fund to the risks of the underlying funds. Each underlying fund pursues its own investment objective 
and strategies and may not achieve its objective.  In addition to the fees and expenses the fund bears 
directly, shareholders of the fund will indirectly bear the&#160;fees and expenses of the underlying funds.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_InvestmentSelectionRisk2_S000002506Summary1Member"
      id="ixv-1196">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment 
Selection Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' investment analysis, including its assessment of the 
intrinsic valuation of issuers, its development and use of quantitative models, and its selection of 
investments may not produce the intended results and/or can lead to an investment focus that results 
in the fund underperforming other funds with similar investment strategies and/or underperforming the 
markets in which the fund invests. The quantitative models used by MFS (both proprietary and third-party) 
may not produce the intended results for a variety of reasons, including the factors used in the models, 
the weight placed on each factor in the models, changes from the market factors' historical trends, changing 
sources of market return or market risk, and technical issues in the design, development, implementation, 
application, and maintenance of the models (e.g., incomplete, stale, or inaccurate data, human error, 
programming or other software issues, coding errors, and technology failures).&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_EquityMarketRiskCompanyRisk2_S000002506Summary1Member"
      id="ixv-1200">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity 
Market Risk/Company Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity markets are volatile 
and can decline significantly in response to changes in, or investor perceptions of, issuer, market, 
economic, industry, political, regulatory, geopolitical, environmental, public health, and other conditions. 
 These conditions can affect a single issuer or type of security, issuers within a broad market sector, 
industry or geographic region, or the equity markets in general.  Certain events can have a dramatic 
adverse effect on equity markets and may lead to periods of high volatility in an equity market or a 
segment of an equity market.  The value of an investment held by the fund may decline due to factors 
directly related to the issuer.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_GrowthCompanyRisk2_S000002506Summary1Member"
      id="ixv-1205">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Growth Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
The stocks of growth companies can be more sensitive to the company&#x2019;s earnings and more volatile than 
the market in general.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_ValueCompanyRisk2_S000002506Summary1Member"
      id="ixv-1209">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Value Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
stocks of value companies can continue to be undervalued for long periods of time and not realize their 
expected value and can be more volatile than the market in general.&lt;/span&gt;&lt;/p&gt;&#160;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_DebtMarketRisk2_S000002506Summary1Member"
      id="ixv-1215">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Debt Market 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Debt markets can be volatile and can decline significantly in response to changes 
in, or investor perceptions of, issuer, market, economic, industry, political, regulatory, geopolitical, 
environmental, public health, and other conditions.  These conditions can affect a single instrument, 
issuer, or borrower, a particular type of instrument, issuer, or borrower, a segment of the debt markets 
or the debt markets generally. Certain events can have a dramatic adverse effect on debt markets and 
may lead to periods of high volatility and reduced liquidity in a debt market or segment of a debt market. 
 &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_InterestRateRisk2_S000002506Summary1Member"
      id="ixv-1219">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Interest Rate Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;In general, 
the price of a debt instrument falls when interest rates rise and rises when interest rates fall. Interest 
rate risk is generally greater for instruments with longer maturities or durations, or that do not pay 
current interest.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_CreditRisk2_S000002506Summary1Member"
      id="ixv-1224">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Credit Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The 
price of a debt instrument depends, in part, on the credit quality of the issuer, borrower, counterparty, 
or other entity responsible for payment, or underlying collateral or assets and the terms of the instrument. 
The price of a debt instrument can decline in response to changes in, or perceptions of, the financial 
condition of the issuer, borrower, counterparty, or other entity, or underlying collateral or assets, 
or changes in, or perceptions of, specific or general market, economic, industry, political, regulatory, 
geopolitical, environmental, public health, and other conditions. Debt instruments may be more susceptible 
to downgrades or defaults during economic downturns or similar periods of economic stress, which in turn 
could negatively affect the market value and liquidity of a debt instrument.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Below 
investment grade quality debt instruments (commonly referred to as &#x201c;high yield securities&#x201d; or &#x201c;junk 
bonds&#x201d;) can involve a substantially greater risk of default or can already be in default, and their 
values can decline significantly. Below investment grade quality debt instruments are regarded as having 
predominantly speculative characteristics. Below investment grade quality debt instruments tend to be 
more sensitive to adverse news about the issuer, or the market or economy in general, than higher quality 
debt instruments.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_PrepaymentExtensionRisk2_S000002506Summary1Member"
      id="ixv-1229">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Prepayment/Extension Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Instruments 
subject to prepayment and/or extension can reduce the potential for gain for the instrument&#x2019;s holders 
if the instrument is prepaid and increase the potential for loss if the maturity of the instrument is 
extended.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_Inflation-AdjustedDebtInstrumentsRisk2_S000002506Summary1Member"
      id="ixv-1234">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Inflation-Adjusted Debt Instruments Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Interest payments on inflation-adjusted debt instruments can be unpredictable 
and vary based on the level of inflation. In addition, inflation-adjusted debt instruments may lose value 
in the event the actual rate of inflation is different than the rate of the applicable inflation index. 
If inflation is negative, principal and income can both decline.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_FocusRisk2_S000002506Summary1Member"
      id="ixv-1239">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Focus Risk: 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Issuers in a single industry, sector, country, or region can react similarly to 
market, currency, political, economic, regulatory, geopolitical, environmental, public health, and other 
conditions, and the fund's performance will be affected by the conditions in the industries, sectors, 
countries, and regions to which the fund is exposed.  Furthermore, investments in particular industries, 
sectors, countries, or regions may be more volatile than the broader market as a whole.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_ForeignRisk2_S000002506Summary1Member"
      id="ixv-1243">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Foreign 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Exposure to foreign markets through issuers or currencies can involve additional 
risks relating to market, economic, industry, political, regulatory, geopolitical, environmental, public 
health, and other conditions. These factors can make foreign investments, especially those tied economically 
to emerging markets or countries subject to sanctions or the threat of new or modified sanctions, more 
volatile and less liquid than U.S. investments. In addition, foreign markets can react differently to 
these conditions than the U.S. market. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_EmergingMarketsRisk2_S000002506Summary1Member"
      id="ixv-1247">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Emerging Markets Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
 Investments tied economically to emerging markets, especially frontier markets, can involve additional 
and greater risks than the risks associated with investments in developed markets.  Emerging markets 
can have less developed markets&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;,&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; greater custody and operational 
risk, less developed legal, regulatory, and accounting systems, greater government involvement in the 
economy, greater risk of new or inconsistent government treatment of or restrictions on issuers and instruments, 
and greater political, social, geopolitical, and economic instability than developed markets. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_CurrencyRisk2_S000002506Summary1Member"
      id="ixv-1253">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Currency 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The value of foreign currencies relative to the U.S. dollar fluctuates in response 
to market, economic, industry, political, regulatory, geopolitical, environmental, public health, and 
other conditions, and changes in currency exchange rates impact the financial condition of companies 
or other issuers and may change the value in U.S. dollars of investments denominated in foreign currencies. 
 &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_RealEstate-RelatedInvestmentRisk2_S000002506Summary1Member"
      id="ixv-1263">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Real 
Estate-Related Investment Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The risks of investing in real estate-related 
securities include certain risks associated with the direct ownership of real estate and the real estate 
industry in general. These include risks related to general, regional and local economic conditions; 
difficulties in valuing and disposing of real estate; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;fluctuations in interest 
rates and property tax rates; shifts in zoning laws, environmental regulations and other governmental 
action; cash flow dependency; increased operating expenses; lack of availability of mortgage funds; losses 
due to natural disasters; overbuilding; losses due to casualty or condemnation; changes in property values 
and rental rates; the management skill and creditworthiness of the real estate investment trust (REIT) 
manager; and other factors.  The securities of smaller real estate-related issuers can be more volatile 
and less liquid than securities of larger issuers and their issuers can have more limited financial resources.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_Commodity-RelatedInvestmentsRisk2_S000002506Summary1Member"
      id="ixv-1268">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Commodity-Related 
Investments Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The value of commodity-related investments may be more volatile 
than the value of equity securities or debt instruments and may be affected by factors such as changes 
in overall market movements, commodity index volatility, changes in interest rates, currency fluctuations, 
geopolitical events, or factors affecting a particular industry or commodity. The price of a commodity-related 
investment may be affected by demand/supply imbalances in the market for the commodity. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_When-IssuedDelayedDeliveryandForwardCommitmentTransactionRisk2_S000002506Summary1Member"
      id="ixv-1272">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;When-Issued, 
Delayed Delivery, and Forward Commitment Transaction Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The purchaser in a when-issued, 
delayed delivery or forward commitment transaction assumes the rights and risks of ownership, including 
the risks of price and yield fluctuations and the risk that the security will not be issued or delivered 
as anticipated.  When-issued, delayed delivery, and forward commitment transactions can involve leverage. 
To be announced (TBA) transactions may significantly increase the fund's portfolio turnover rate.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_DerivativesRisk2_S000002506Summary1Member"
      id="ixv-1276">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Derivatives 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Derivatives can be highly volatile and involve risks in addition 
to the risks of the underlying indicator(s) on which the derivative is based. Gains or losses from derivatives 
can be substantially greater than the derivatives&#x2019; original cost.  Derivatives can involve leverage.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_LeveragingRisk2_S000002506Summary1Member"
      id="ixv-1281">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Leveraging 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Leverage involves investment exposure in an amount exceeding 
the initial investment. Leverage can cause increased volatility by magnifying gains or losses. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_CounterpartyandThirdPartyRisk2_S000002506Summary1Member"
      id="ixv-1286">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Counterparty 
and Third Party Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Transactions involving a 
counterparty or third party other than the issuer of the instrument are subject to the credit risk of 
the counterparty or third party, and to the counterparty&#x2019;s or third party&#x2019;s ability or willingness 
to perform in accordance with the terms of the transaction.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_LiquidityRisk2_S000002506Summary1Member"
      id="ixv-1291">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Liquidity 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;It may be difficult to value, and it may not be possible to 
sell, certain investments, types of investments, and/or investments in certain segments of the market, 
and the fund may have to sell certain of these investments at prices or times that are not advantageous 
in order to meet redemptions or other cash needs.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_LargeShareholderRisk2_S000002506Summary1Member"
      id="ixv-1296">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Large Shareholder 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;From time to time, shareholders of the fund (which may include institutional investors, 
financial intermediaries, or other MFS funds) may make relatively large redemptions or purchases of fund 
shares.  These transactions may cause the fund to sell securities or invest additional cash, as the case 
may be, at disadvantageous prices.  Redemptions of a large number of shares also may increase transaction 
and other costs or have adverse tax consequences for shareholders of the fund by requiring a sale of 
portfolio securities.  Purchases of a large number of shares may adversely affect the fund's performance 
to the extent that it takes time to invest new cash and the fund maintains a larger cash position than 
it ordinarily would.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150314">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-1301">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of&#160;(i) a broad measure of market performance&#160;and (ii) the performance of an 
additional index that the adviser believes more closely reflects the market segments in which the fund 
invests.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s past performance (before and after taxes) does 
not necessarily indicate how the fund will perform in the future. Updated performance is available online 
at &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;mfs.com&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&#160;or by calling 1-800-225-2606.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150315">The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of&#160;(i) a broad measure of market performance&#160;and (ii) the performance of an 
additional index that the adviser believes more closely reflects the market segments in which the fund 
invests.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150316">The fund&#x2019;s past performance (before and after taxes) does 
not necessarily indicate how the fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150317">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150318">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150319">Class 
A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150320">The bar chart does not take into account any sales charges 
(loads) that you may be required to pay upon purchase or redemption of the fund&#x2019;s shares. If these 
sales charges were included, they would reduce the returns shown.</oef:BarChartNarrativeTextBlock>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150321">The bar chart does not take into account any sales charges 
(loads) that you may be required to pay upon purchase or redemption of the fund&#x2019;s shares. If these 
sales charges were included, they would reduce the returns shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-1312">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:1.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The total return for the six-month period ended June 30, 2026, 
was 8.46%. During the period(s) shown in the bar chart, the highest quarterly return was 18.98% (for 
the calendar quarter ended June 30, 2020) and the lowest quarterly return was (20.56)% (for the calendar 
quarter ended March 31, 2020).&lt;/span&gt;&lt;/p&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150322">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150323">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150324"
      unitRef="pure">0.0846</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150325">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150326"
      unitRef="pure">0.1898</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150327">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150328">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150329"
      unitRef="pure">-0.2056</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150330">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150331">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150332">Average Annual 
Total Returns (For the Periods Ended December 
31, 2025)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006843Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150333">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006844Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150334">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006845Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150335">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006847Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150336">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006849Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150337">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006850Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150338">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006839Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150339">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000231058Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150340">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150341">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150342"
      unitRef="pure">0.1001</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150343"
      unitRef="pure">0.0687</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150344"
      unitRef="pure">0.0976</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150345"
      unitRef="pure">0.1299</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150346"
      unitRef="pure">0.0717</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150347"
      unitRef="pure">0.0976</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150348"
      unitRef="pure">0.1517</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150349"
      unitRef="pure">0.0825</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150350"
      unitRef="pure">0.1070</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150351"
      unitRef="pure">0.1403</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150352"
      unitRef="pure">0.0718</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150353"
      unitRef="pure">0.0960</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150354"
      unitRef="pure">0.1457</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150355"
      unitRef="pure">0.0771</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150356"
      unitRef="pure">0.1014</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150357"
      unitRef="pure">0.1486</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150358"
      unitRef="pure">0.0799</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150359"
      unitRef="pure">0.1042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150360"
      unitRef="pure">0.1513</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150361"
      unitRef="pure">0.0825</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150362"
      unitRef="pure">0.1070</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150363"
      unitRef="pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150364"
      unitRef="pure">0.0834</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150365"
      unitRef="pure">0.1074</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150366"
      unitRef="pure">0.0827</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150367"
      unitRef="pure">0.0672</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150368"
      unitRef="pure">0.0978</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150369">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150370"
      unitRef="pure">0.0630</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150371"
      unitRef="pure">0.0529</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150372"
      unitRef="pure">0.0850</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150373">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150374"
      unitRef="pure">0.0610</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150375"
      unitRef="pure">0.0498</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150376"
      unitRef="pure">0.0769</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150377">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150378">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_StandardPoors500StockIndex31_S000002506Member_S000002506Summary1Member"
      id="ixv-150379">Standard &amp; Poor's 500 Stock Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_StandardPoors500StockIndex31_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150380"
      unitRef="pure">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_StandardPoors500StockIndex31_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150381"
      unitRef="pure">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_StandardPoors500StockIndex31_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150382"
      unitRef="pure">0.1482</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_MFSAggressiveGrowthAllocationFundBlendedIndex32_S000002506Member_S000002506Summary1Member"
      id="ixv-150383">MFS Aggressive Growth Allocation Fund Blended 
Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_MFSAggressiveGrowthAllocationFundBlendedIndex32_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150384"
      unitRef="pure">0.2138</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_MFSAggressiveGrowthAllocationFundBlendedIndex32_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150385"
      unitRef="pure">0.1214</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_MFSAggressiveGrowthAllocationFundBlendedIndex32_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150386"
      unitRef="pure">0.1189</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-1692">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As 
of December 31, 2025, the MFS Aggressive Growth Allocation Fund Blended Index (the Blended Index) consisted 
of the following indices and weightings: 60% Standard &amp;amp; Poor's 500 Stock Index; 30% MSCI EAFE (Europe, 
Australasia, Far East) Index; 5% Bloomberg Commodity Index; and 5% FTSE EPRA Nareit Developed Real Estate 
Index. The components and weightings of the Blended Index may have differed during the periods and may 
differ in the future.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Aft&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;er-tax returns are calculated 
using the historical highest individual U.S. federal marginal income tax rates and do not reflect the 
impact of state and local taxes. Your actual after-tax returns will depend on your own tax situation, 
and may differ from those shown. The after-tax returns shown are not relevant to investors who hold their 
shares through tax-advantaged arrangements, such as 401(k) plans or individual retirement accounts (IRAs). 
The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, and after-tax returns 
for the fund&#x2019;s other classes of shares will vary from the returns shown.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceAdditionalMarketIndex
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150387">As 
of December 31, 2025, the MFS Aggressive Growth Allocation Fund Blended Index (the Blended Index) consisted 
of the following indices and weightings: 60% Standard &amp; Poor's 500 Stock Index; 30% MSCI EAFE (Europe, 
Australasia, Far East) Index; 5% Bloomberg Commodity Index; and 5% FTSE EPRA Nareit Developed Real Estate 
Index. The components and weightings of the Blended Index may have differed during the periods and may 
differ in the future.</oef:PerformanceAdditionalMarketIndex>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150388">Your actual after-tax returns will depend on your own tax situation, 
and may differ from those shown. The after-tax returns shown are not relevant to investors who hold their 
shares through tax-advantaged arrangements, such as 401(k) plans or individual retirement accounts (IRAs).</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-150389">The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, and after-tax returns 
for the fund&#x2019;s other classes of shares will vary from the returns shown.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:RiskReturnHeading
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150390">MFS&#xae; 
Blended Research&#xae; Growth 
Equity Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150391">BRWAX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150392">BRWBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150393">BRWCX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160023Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150394">BRWJX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160024Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150395">BRWRX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160025Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150396">BRWSX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160026Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150397">BRWTX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160027Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150398">BRWUX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160028Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150399">BRWVX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150401">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-10244">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s 
investment objective is to seek capital appreciation. &lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150402">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-10247">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;This 
table describes the fees and expenses that you may pay when you buy, hold, and sell shares of the fund. 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investors may also pay commissions or other fees to their financial intermediaries 
when they buy, hold, and sell shares of the fund, which are not reflected below.&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Expenses 
have been adjusted to reflect fee arrangements that are effective October 1, 2025.  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;You 
may qualify for sales charge reductions if, with respect to Class A shares, you and certain members of 
your family invest, or agree to invest in the future, at least $50,000 in MFS funds. More information 
about these and other waivers and reductions is available from your financial intermediary and in &#x201c;Sales 
Charges and Waivers and Reductions&#x201d; on page 11 and &#x201c;Appendix A &#x2013; Waivers and Reductions of Sales 
Charges&#x201d; on page A-1 of the fund&#x2019;s prospectus. &lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150403">You 
may qualify for sales charge reductions if, with respect to Class A shares, you and certain members of 
your family invest, or agree to invest in the future, at least $50,000 in MFS funds.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150404"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150405">Shareholder Fees (fees paid directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150407"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150408"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150409"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150410"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150411"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150412"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150413"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150414"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150415"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_305_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150417"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150418"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150419"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150420"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150421"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150422"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150423"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150424"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150425">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value of your investment):</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150427"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150428"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150429"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150430"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150431"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150432"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150433"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150434"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150435"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150436"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150437"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150438"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150439"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150440"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150441"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150442"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150443"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150444"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150445"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150446"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150447"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150448"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150449"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150450"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150451"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150452"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150453"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150454"
      unitRef="pure">0.0067</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150455"
      unitRef="pure">0.0142</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150456"
      unitRef="pure">0.0142</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150457"
      unitRef="pure">0.0042</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150458"
      unitRef="pure">0.0142</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150459"
      unitRef="pure">0.0092</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150460"
      unitRef="pure">0.0067</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150461"
      unitRef="pure">0.0042</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150462"
      unitRef="pure">0.0034</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_350_"
      unitRef="pure">-0.0003</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_351_"
      unitRef="pure">-0.0003</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_352_"
      unitRef="pure">-0.0003</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_353_"
      unitRef="pure">-0.0003</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_354_"
      unitRef="pure">-0.0003</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_355_"
      unitRef="pure">-0.0003</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_356_"
      unitRef="pure">-0.0003</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_357_"
      unitRef="pure">-0.0003</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_358_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150472"
      unitRef="pure">0.0064</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150473"
      unitRef="pure">0.0139</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150474"
      unitRef="pure">0.0139</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150475"
      unitRef="pure">0.0039</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150476"
      unitRef="pure">0.0139</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150477"
      unitRef="pure">0.0089</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150478"
      unitRef="pure">0.0064</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150479"
      unitRef="pure">0.0039</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150480"
      unitRef="pure">0.0033</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150481">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-10781">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;This example is intended to help you compare the cost of investing 
in the fund with the cost of investing in other mutual funds. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The example 
assumes that: you invest $10,000 in the fund for the time periods indicated and you redeem your shares 
at the end of the time periods (unless otherwise indicated); your investment has a 5% return each year; 
and the fund&#x2019;s operating expenses remain the same. &lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150482">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150483"
      unitRef="usd">637</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150484"
      unitRef="usd">774</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150485"
      unitRef="usd">924</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150486"
      unitRef="usd">1359</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_375_"
      unitRef="usd">542</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_377_"
      unitRef="usd">746</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_379_"
      unitRef="usd">973</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_381_"
      unitRef="usd">1495</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_376_"
      unitRef="usd">142</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_378_"
      unitRef="usd">446</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_380_"
      unitRef="usd">773</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_382_"
      unitRef="usd">1495</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_383_"
      unitRef="usd">242</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_385_"
      unitRef="usd">446</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_387_"
      unitRef="usd">773</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_389_"
      unitRef="usd">1495</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_384_"
      unitRef="usd">142</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_386_"
      unitRef="usd">446</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_388_"
      unitRef="usd">773</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_390_"
      unitRef="usd">1495</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150503"
      unitRef="usd">40</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150504"
      unitRef="usd">132</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150505"
      unitRef="usd">232</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150506"
      unitRef="usd">527</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150507"
      unitRef="usd">142</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150508"
      unitRef="usd">446</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150509"
      unitRef="usd">773</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150510"
      unitRef="usd">1699</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150511"
      unitRef="usd">91</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150512"
      unitRef="usd">290</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150513"
      unitRef="usd">506</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150514"
      unitRef="usd">1129</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150515"
      unitRef="usd">65</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150516"
      unitRef="usd">211</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150517"
      unitRef="usd">370</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150518"
      unitRef="usd">832</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150519"
      unitRef="usd">40</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150520"
      unitRef="usd">132</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150521"
      unitRef="usd">232</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150522"
      unitRef="usd">527</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150523"
      unitRef="usd">34</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150524"
      unitRef="usd">108</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150525"
      unitRef="usd">190</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150526"
      unitRef="usd">430</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150527">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-11148">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund pays transaction costs, such as commissions, 
when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher portfolio turnover rate 
may indicate higher transaction costs and may result in higher taxes when shares are held in a taxable 
account. These transaction costs, which are not reflected in &#x201c;Annual Fund Operating Expenses&#x201d; or 
in the &#x201c;Example,&#x201d; affect the fund&#x2019;s performance.  During the most recent fiscal year, the fund&#x2019;s 
portfolio turnover rate was 52% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150528"
      unitRef="pure">0.52</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150529">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-11151">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS (Massachusetts Financial Services Company, 
the fund's investment adviser) seeks to achieve the fund's objective by actively identifying potential 
investments based on fundamental and quantitative analysis and then constructing a portfolio from these 
potential investments while managing various risk factors (e.g., &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;issuer, 
industry, and sector weightings, market capitalization, and volatility&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;) compared 
to the Russell 1000&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae; &lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Growth Index.  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS normally invests at least 80% of the fund&#x2019;s net assets in equity securities 
of growth companies. MFS defines growth companies as companies that MFS believes have above average earnings 
growth potential compared to other companies. MFS considers a number of factors when determining a company&#x2019;s 
growth potential, including whether (i) the issuer is included in an index that is representative of 
growth companies; (ii) the issuer is classified as a growth company by an independent third party financial 
data provider; and/or (iii) the issuer exhibits the characteristics of a growth company, considering 
metrics such as historical and/or projected earnings, sales, or free cash flow growth rates compared 
to the applicable equity market and/or to issuers in the same sector or industry. In assessing the growth 
potential of an issuer, MFS may also consider measures of financial quality, such as indicators of profitability 
(i.e., return on equity and return on invested capital), balance sheet strength (including leverage and 
interest coverage ratios), an issuer&#x2019;s research and development expenses relative to sales, and whether 
an issuer is raising capital to grow, fund, or expand its business. Growth companies tend to have stock 
prices that are high relative to their earnings, dividends, book value, or other financial measures. 
Equity securities include common stocks, depositary receipts, and other securities that represent an 
ownership interest (or right to acquire an ownership interest) in a company or other issuer.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;While MFS may invest the fund&#x2019;s assets in securities of companies of any size, 
MFS primarily invests in securities of companies with large capitalizations.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
may invest the fund&#x2019;s assets in foreign securities. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS normally 
invests the fund's assets across different industries and sectors, but MFS may invest a significant percentage 
of the fund's assets in issuers in a single industry or sector.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund 
is a non-diversified fund. This means that MFS may invest a significant percentage of the fund&#x2019;s assets 
in a single issuer or a small number of issuers. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS uses 
an active bottom-up approach to buying and selling investments for the fund. Investments are selected 
primarily based on blending fundamental and quantitative research. MFS uses fundamental analysis of individual 
issuers, which takes into account factors such as an issuer&#x2019;s financial condition and market, economic, 
political, and regulatory conditions, to determine a fundamental rating for an issuer.  MFS uses quantitative 
analysis to systematically evaluate an issuer&#x2019;s valuation, price and earnings momentum, earnings quality, 
and other factors, in determining a quantitative rating for an issuer. &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS combines 
the fundamental rating with the quantitative rating to create a blended rating for an issuer. &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;When 
the fundamental rating is not available, MFS treats the issuer as having a neutral fundamental rating. 
 &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:bold; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS constructs the portfolio &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;using 
a portfolio optimization process that considers&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; the blended rating, as 
well as issuer, industry, and sector weightings, market capitalization, volatility, and other factors. 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The portfolio managers have the discretion to adjust the inputs and parameters 
used in the optimization process and the fund's portfolio holdings based on factors such as the desired 
portfolio characteristics and the portfolio managers&#x2019; qualitative assessment of the optimization results. 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS' goal is to construct an actively managed &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;portfolio 
with a target&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; predicted tracking error of approximately 2% compared to 
the Russell 1000&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae; &lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Growth Index.  Tracking 
error generally measures how the differences between the fund's returns and the Russell 1000&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae; 
&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Growth Index's returns have varied over a period of time.  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;For 
purposes of the fund's 80% policy, net assets include the amount of any borrowings for investment purposes. 
&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150530">MFS normally invests at least 80% of the fund&#x2019;s net assets in equity securities 
of growth companies.</fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock>
    <fnd:NmRule35d1TermDfnSmryTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150531">MFS defines growth companies as companies that MFS believes have above average earnings 
growth potential compared to other companies. MFS considers a number of factors when determining a company&#x2019;s 
growth potential, including whether (i) the issuer is included in an index that is representative of 
growth companies; (ii) the issuer is classified as a growth company by an independent third party financial 
data provider; and/or (iii) the issuer exhibits the characteristics of a growth company, considering 
metrics such as historical and/or projected earnings, sales, or free cash flow growth rates compared 
to the applicable equity market and/or to issuers in the same sector or industry. In assessing the growth 
potential of an issuer, MFS may also consider measures of financial quality, such as indicators of profitability 
(i.e., return on equity and return on invested capital), balance sheet strength (including leverage and 
interest coverage ratios), an issuer&#x2019;s research and development expenses relative to sales, and whether 
an issuer is raising capital to grow, fund, or expand its business. Growth companies tend to have stock 
prices that are high relative to their earnings, dividends, book value, or other financial measures. 
Equity securities include common stocks, depositary receipts, and other securities that represent an 
ownership interest (or right to acquire an ownership interest) in a company or other issuer.</fnd:NmRule35d1TermDfnSmryTextBlock>
    <fnd:NmRule35d1TermSlctnCritSmryTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150532">MFS defines growth companies as companies that MFS believes have above average earnings 
growth potential compared to other companies. MFS considers a number of factors when determining a company&#x2019;s 
growth potential, including whether (i) the issuer is included in an index that is representative of 
growth companies; (ii) the issuer is classified as a growth company by an independent third party financial 
data provider; and/or (iii) the issuer exhibits the characteristics of a growth company, considering 
metrics such as historical and/or projected earnings, sales, or free cash flow growth rates compared 
to the applicable equity market and/or to issuers in the same sector or industry. In assessing the growth 
potential of an issuer, MFS may also consider measures of financial quality, such as indicators of profitability 
(i.e., return on equity and return on invested capital), balance sheet strength (including leverage and 
interest coverage ratios), an issuer&#x2019;s research and development expenses relative to sales, and whether 
an issuer is raising capital to grow, fund, or expand its business. Growth companies tend to have stock 
prices that are high relative to their earnings, dividends, book value, or other financial measures. 
Equity securities include common stocks, depositary receipts, and other securities that represent an 
ownership interest (or right to acquire an ownership interest) in a company or other issuer.</fnd:NmRule35d1TermSlctnCritSmryTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_PrincipalRisks2_S000050658Summary2Member"
      id="ixv-11183">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:11.0pt; font-family:Arial; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Principal Risks &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As with any mutual&#160; fund, 
the fund may not achieve its objective and/or you could lose money on your investment in the fund. An 
investment in the fund is not a bank deposit and is not insured or guaranteed by the Federal Deposit 
Insurance Corporation or any other governmental agency.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The principal 
risks of investing in the fund are:&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_RiskLoseMoneyMember_S000050658Summary2Member"
      id="ixv-150533">As with any mutual&#160; fund, 
the fund may not achieve its objective and/or you could lose money on your investment in the fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_RiskNotInsuredMember_S000050658Summary2Member"
      id="ixv-150534">An 
investment in the fund is not a bank deposit and is not insured or guaranteed by the Federal Deposit 
Insurance Corporation or any other governmental agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_InvestmentSelectionRisk2_S000050658Summary2Member"
      id="ixv-11187">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment Selection Risk: 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' investment analysis, its development and use of quantitative models, and 
its selection of investments may not produce the intended results and/or can lead to an investment focus 
that results in the fund underperforming other funds with similar investment strategies and/or underperforming 
the &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;markets in which the fund invests. The quantitative models used by MFS (both proprietary 
and third-party) may not produce the intended results for a variety of reasons, including the factors 
used in the models, the weight placed on each factor in the models, changes from the market factors' 
historical trends, changing sources of market return or market risk, and technical issues in the design, 
development, implementation, application, and maintenance of the models (e.g., incomplete, stale, or 
inaccurate data, human error, programming or other software issues, coding errors, and technology failures).&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_EquityMarketRiskCompanyRisk2_S000050658Summary2Member"
      id="ixv-11199">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity 
Market Risk/Company Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity markets are volatile 
and can decline significantly in response to changes in, or investor perceptions of, issuer, market, 
economic, industry, political, regulatory, geopolitical, environmental, public health, and other conditions. 
 These conditions can affect a single issuer or type of security, issuers within a broad market sector, 
industry or geographic region, or the equity markets in general.  Certain events can have a dramatic 
adverse effect on equity markets and may lead to periods of high volatility in an equity market or a 
segment of an equity market.  The value of an investment held by the fund may decline due to factors 
directly related to the issuer.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_GrowthCompanyRisk2_S000050658Summary2Member"
      id="ixv-11204">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Growth Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
The stocks of growth companies can be more sensitive to the company&#x2019;s earnings and more volatile than 
the market in general.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_InvestmentStrategyRisk2_S000050658Summary2Member"
      id="ixv-11208">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment Strategy Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; There 
is no assurance that the fund's predicted tracking error will equal its target predicted tracking error 
at any point in time or consistently for any period of time, or that the fund's predicted tracking error 
and actual tracking error will be similar.  The fund's strategy to target a predicted tracking error 
of approximately 2% compared to the Russell 1000&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae; &lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Growth 
Index and to blend fundamental and quantitative research may not produce the intended results. In addition, 
MFS' fundamental research is not available for all issuers.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_ForeignRisk2_S000050658Summary2Member"
      id="ixv-11215">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:bold; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Foreign 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Exposure to foreign markets through issuers or currencies can involve additional 
risks relating to market, economic, industry, political, regulatory, geopolitical, environmental, public 
health, and other conditions. These factors can make foreign investments, especially those tied economically 
to countries with developing economies or countries subject to sanctions or the threat of new or modified 
sanctions, more volatile and less liquid than U.S. investments. In addition, foreign markets can react 
differently to these conditions than the U.S. market.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_FocusRisk2_S000050658Summary2Member"
      id="ixv-11219">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Focus Risk: 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Issuers in a single industry, sector, country, or region can react similarly to 
market, currency, political, economic, regulatory, geopolitical, environmental, public health, and other 
conditions, and the fund's performance will be affected by the conditions in the industries, sectors, 
countries, and regions to which the fund is exposed.  Furthermore, investments in particular industries, 
sectors, countries, or regions may be more volatile than the broader market as a whole.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_Non-DiversificationRisk2_S000050658Summary2Member"
      id="ixv-11223">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Non-Diversification 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Because MFS may invest a significant percentage of the fund&#x2019;s 
assets in a single issuer or small number of issuers, the fund&#x2019;s performance could be closely tied 
to the value of that one issuer or issuers, and could be more volatile than the performance of diversified 
funds. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_LiquidityRisk2_S000050658Summary2Member"
      id="ixv-11228">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Liquidity Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;It may 
be difficult to value, and it may not be possible to sell, certain investments, types of investments, 
and/or investments in certain segments of the market, and the fund may have to sell certain of these 
investments at prices or times that are not advantageous in order to meet redemptions or other cash needs. 
 &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_LargeShareholderRisk2_S000050658Summary2Member"
      id="ixv-11233">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Large Shareholder Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;From 
time to time, shareholders of the fund (which may include institutional investors, financial intermediaries, 
or other MFS funds) may make relatively large redemptions or purchases of fund shares.  These transactions 
may cause the fund to sell securities or invest additional cash, as the case may be, at disadvantageous 
prices.  Redemptions of a large number of shares also may increase transaction and other costs or have 
adverse tax consequences for shareholders of the fund by requiring a sale of portfolio securities.  Purchases 
of a large number of shares may adversely affect the fund's performance to the extent that it takes time 
to invest new cash and the fund maintains a larger cash position than it ordinarily would.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150535">Performance 
Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-11238">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The bar chart and performance table below are intended to 
provide some indication of the risks of investing in the fund by showing changes in the fund&#x2019;s performance 
over time and how the fund&#x2019;s performance over time compares with that of&#160;(i) a broad measure of market 
performance&#160;and (ii) the performance of an additional index that the adviser believes more closely reflects 
the market segments in which the fund invests.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Performance information 
prior to March 7, 2022, reflects time periods when the fund was classified as a diversified fund. The 
fund was reclassified from diversified to non-diversified effective March 7, 2022.&#160;The fund&#x2019;s past 
performance (before and after taxes) does not necessarily indicate how the fund will perform in the future. 
Updated performance is available online at &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;mfs.com&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; or by 
calling 1-800-225-2606.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150536">The bar chart and performance table below are intended to 
provide some indication of the risks of investing in the fund by showing changes in the fund&#x2019;s performance 
over time and how the fund&#x2019;s performance over time compares with that of&#160;(i) a broad measure of market 
performance&#160;and (ii) the performance of an additional index that the adviser believes more closely reflects 
the market segments in which the fund invests.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150537">The fund&#x2019;s past 
performance (before and after taxes) does not necessarily indicate how the fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150538">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150539">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150540">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150541">The bar 
chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartNarrativeTextBlock>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150542">The bar 
chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-11249">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:1.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The total return for the six-month period ended June 30, 2026, 
was 7.63%. During the period(s) shown in the bar chart, the highest quarterly return was 25.44% (for 
the calendar quarter ended June 30, 2020) and the lowest quarterly return was (19.43)% (for the calendar 
quarter ended June 30, 2022).&lt;/span&gt;&lt;/p&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150543">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150544">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150545"
      unitRef="pure">0.0763</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150546">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150547"
      unitRef="pure">0.2544</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150548">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150549">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150550"
      unitRef="pure">-0.1943</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150551">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150552">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150553">Average Annual 
Total Returns (For the Periods Ended December 
31, 2025)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150554">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150555">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160023Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150556">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160024Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150557">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160025Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150558">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160026Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150559">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160027Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150560">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160028Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150561">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150562">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150563"
      unitRef="pure">0.1172</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150564"
      unitRef="pure">0.1380</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150565"
      unitRef="pure">0.1530</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150566"
      unitRef="pure">0.1475</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150567"
      unitRef="pure">0.1404</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150568"
      unitRef="pure">0.1529</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150569"
      unitRef="pure">0.1690</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150570"
      unitRef="pure">0.1518</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150571"
      unitRef="pure">0.1628</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150572"
      unitRef="pure">0.1572</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150573"
      unitRef="pure">0.1404</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150574"
      unitRef="pure">0.1511</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150575"
      unitRef="pure">0.1627</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150576"
      unitRef="pure">0.1460</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150577"
      unitRef="pure">0.1569</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150578"
      unitRef="pure">0.1659</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150579"
      unitRef="pure">0.1488</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150580"
      unitRef="pure">0.1597</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150581"
      unitRef="pure">0.1689</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150582"
      unitRef="pure">0.1517</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150583"
      unitRef="pure">0.1627</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150584"
      unitRef="pure">0.1695</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150585"
      unitRef="pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150586"
      unitRef="pure">0.1635</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150587"
      unitRef="pure">0.0992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150588"
      unitRef="pure">0.1353</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150589"
      unitRef="pure">0.1529</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150590">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150591"
      unitRef="pure">0.0822</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150592"
      unitRef="pure">0.1175</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150593"
      unitRef="pure">0.1382</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150594">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150595"
      unitRef="pure">0.0691</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150596"
      unitRef="pure">0.1029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150597"
      unitRef="pure">0.1236</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150598">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150599">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_Russell3000Index33_S000050658Member_S000050658Summary2Member"
      id="ixv-150600">Russell 3000&#xae; Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_Russell3000Index33_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150601"
      unitRef="pure">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_Russell3000Index33_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150602"
      unitRef="pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_Russell3000Index33_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150603"
      unitRef="pure">0.1429</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_Russell1000GrowthIndex34_S000050658Member_S000050658Summary2Member"
      id="ixv-150604">Russell 1000&#xae; Growth Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_Russell1000GrowthIndex34_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150605"
      unitRef="pure">0.1856</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_Russell1000GrowthIndex34_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150606"
      unitRef="pure">0.1532</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_Russell1000GrowthIndex34_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150607"
      unitRef="pure">0.1813</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-11641">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Aft&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;er-tax 
returns are calculated using the historical highest individual U.S. federal marginal income tax rates 
and do not reflect the impact of state and local taxes. Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs). The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150608">Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs).</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-150609">The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:RiskReturnHeading
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150610">MFS&#xae; 
Blended Research&#xae; Small Cap Equity Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150611">BRSDX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150612">BRSBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150613">BRSHX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160032Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150614">BRSJX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160033Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150615">BRSPX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160034Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150616">BRSSX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160035Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150617">BRSTX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160036Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150618">BRSUX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160037Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150619">BRSYX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150621">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-19209">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s 
investment objective is to seek capital appreciation. &lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150622">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-19212">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;This 
table describes the fees and expenses that you may pay when you buy, hold, and sell shares of the fund. 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investors may also pay commissions or other fees to their financial intermediaries 
when they buy, hold, and sell shares of the fund, which are not reflected below.&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;   &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds. More information about these and other waivers and reductions is available from your financial 
intermediary and in &#x201c;Sales Charges and Waivers and Reductions&#x201d; on page 11 and &#x201c;Appendix A &#x2013; Waivers 
and Reductions of Sales Charges&#x201d; on page A-1 of the fund&#x2019;s prospectus. &lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150623">You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150624"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150625">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150627"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150628"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150629"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160032Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150630"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160033Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150631"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160034Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150632"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160035Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150633"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160036Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150634"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160037Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150635"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_571_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150637"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150638"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160032Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150639"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160033Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150640"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160034Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150641"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160035Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150642"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160036Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150643"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160037Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150644"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150645">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value of your investment):</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150647"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150648"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150649"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160032Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150650"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160033Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150651"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160034Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150652"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160035Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150653"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160036Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150654"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160037Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150655"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150656"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150657"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150658"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160032Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150659"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160033Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150660"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160034Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150661"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160035Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150662"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160036Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150663"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160037Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150664"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150665"
      unitRef="pure">0.0022</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150666"
      unitRef="pure">0.0022</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150667"
      unitRef="pure">0.0022</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160032Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150668"
      unitRef="pure">0.0022</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160033Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150669"
      unitRef="pure">0.0022</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160034Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150670"
      unitRef="pure">0.0022</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160035Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150671"
      unitRef="pure">0.0022</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160036Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150672"
      unitRef="pure">0.0022</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160037Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150673"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150674"
      unitRef="pure">0.0112</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150675"
      unitRef="pure">0.0187</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150676"
      unitRef="pure">0.0187</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160032Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150677"
      unitRef="pure">0.0087</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160033Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150678"
      unitRef="pure">0.0187</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160034Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150679"
      unitRef="pure">0.0137</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160035Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150680"
      unitRef="pure">0.0112</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160036Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150681"
      unitRef="pure">0.0087</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160037Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150682"
      unitRef="pure">0.0077</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_616_"
      unitRef="pure">-0.0013</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_617_"
      unitRef="pure">-0.0013</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_618_"
      unitRef="pure">-0.0013</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160032Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_619_"
      unitRef="pure">-0.0013</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160033Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_620_"
      unitRef="pure">-0.0013</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160034Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_621_"
      unitRef="pure">-0.0013</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160035Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_622_"
      unitRef="pure">-0.0013</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160036Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_623_"
      unitRef="pure">-0.0013</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160037Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_624_"
      unitRef="pure">-0.0011</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150692"
      unitRef="pure">0.0099</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150693"
      unitRef="pure">0.0174</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150694"
      unitRef="pure">0.0174</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160032Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150695"
      unitRef="pure">0.0074</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160033Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150696"
      unitRef="pure">0.0174</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160034Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150697"
      unitRef="pure">0.0124</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160035Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150698"
      unitRef="pure">0.0099</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160036Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150699"
      unitRef="pure">0.0074</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160037Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150700"
      unitRef="pure">0.0066</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150701">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-19746">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;This example is intended to help you compare the cost of investing 
in the fund with the cost of investing in other mutual funds. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The example 
assumes that: you invest $10,000 in the fund for the time periods indicated and you redeem your shares 
at the end of the time periods (unless otherwise indicated); your investment has a 5% return each year; 
and the fund&#x2019;s operating expenses remain the same. &lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150702">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150703"
      unitRef="usd">670</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150704"
      unitRef="usd">898</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150705"
      unitRef="usd">1145</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150706"
      unitRef="usd">1849</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_641_"
      unitRef="usd">577</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_643_"
      unitRef="usd">875</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_645_"
      unitRef="usd">1199</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_647_"
      unitRef="usd">1984</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_642_"
      unitRef="usd">177</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_644_"
      unitRef="usd">575</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_646_"
      unitRef="usd">999</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_648_"
      unitRef="usd">1984</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_649_"
      unitRef="usd">277</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_651_"
      unitRef="usd">575</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_653_"
      unitRef="usd">999</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_655_"
      unitRef="usd">1984</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_650_"
      unitRef="usd">177</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_652_"
      unitRef="usd">575</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_654_"
      unitRef="usd">999</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="_656_"
      unitRef="usd">1984</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160032Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150723"
      unitRef="usd">76</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160032Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150724"
      unitRef="usd">265</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160032Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150725"
      unitRef="usd">469</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160032Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150726"
      unitRef="usd">1061</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160033Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150727"
      unitRef="usd">177</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160033Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150728"
      unitRef="usd">575</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160033Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150729"
      unitRef="usd">999</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160033Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150730"
      unitRef="usd">2180</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160034Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150731"
      unitRef="usd">126</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160034Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150732"
      unitRef="usd">421</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160034Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150733"
      unitRef="usd">738</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160034Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150734"
      unitRef="usd">1635</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160035Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150735"
      unitRef="usd">101</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160035Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150736"
      unitRef="usd">343</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160035Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150737"
      unitRef="usd">604</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160035Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150738"
      unitRef="usd">1352</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160036Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150739"
      unitRef="usd">76</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160036Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150740"
      unitRef="usd">265</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160036Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150741"
      unitRef="usd">469</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160036Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150742"
      unitRef="usd">1061</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160037Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150743"
      unitRef="usd">67</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160037Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150744"
      unitRef="usd">235</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160037Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150745"
      unitRef="usd">417</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160037Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150746"
      unitRef="usd">944</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150747">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-20113">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund pays transaction costs, such as commissions, 
when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher portfolio turnover rate 
may indicate higher transaction costs and may result in higher taxes when shares are held in a taxable 
account. These transaction costs, which are not reflected in &#x201c;Annual Fund Operating Expenses&#x201d; or 
in the &#x201c;Example,&#x201d; affect the fund&#x2019;s performance.  During the most recent fiscal year, the fund&#x2019;s 
portfolio turnover rate was 73% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150748"
      unitRef="pure">0.73</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150749">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-20116">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS (Massachusetts Financial Services Company, 
the fund&#x2019;s investment adviser) seeks to achieve the fund's objective by actively identifying potential 
investments based on fundamental and quantitative analysis and then constructing a portfolio from these 
potential investments while managing various risk factors (e.g., &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;issuer, 
industry, and sector weightings, market capitalization, and volatility&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;) compared 
to the Russell 2000&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae; &lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Index.  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS normally 
invests at least 80% of the fund&#x2019;s net assets in equity securities of issuers with small market capitalizations. 
MFS defines small market capitalization companies as issuers that (i) have market capitalizations within 
the capitalization range of the Russell 2000&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae; &lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Index 
over the past 12 months based on the current composition of the index and/or are (ii) classified as a 
small capitalization company by an independent third party financial data provider.  The maximum market 
capitalization of companies considered to have small capitalizations based on the above criteria will 
change over time depending on market conditions.  For illustrative purposes, August 31, 2026, the range 
of the market capitalizations of the issuers in the Russell 2000&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae; 
&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Index was between approximately $6.4 million and $12.3 billion, and the fund's 
average weighted market capitalization as of that date was $5.1 billion. Equity securities include common 
stocks, depositary receipts, equity interests in real estate investment trusts (REITs), and other securities 
that represent an ownership interest (or right to acquire an ownership interest) in a company or other 
issuer.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;In selecting investments for the fund, MFS 
is not constrained by any particular investment style. MFS may invest the fund&#x2019;s assets in the stocks 
of companies it believes to have above average earnings growth potential compared to other companies 
(growth companies), in the stocks of companies it believes are undervalued compared to their perceived 
worth (value companies), or in a combination of growth and value companies. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
may invest the fund&#x2019;s assets in foreign securities. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS normally 
invests the fund's assets across different industries and sectors, but MFS may invest a significant percentage 
of the fund's assets in issuers in a single industry or sector.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS uses 
an active bottom-up approach to buying and selling investments for the fund. Investments are selected 
primarily based on blending fundamental and quantitative research. MFS uses fundamental analysis of individual 
issuers, which takes into account factors such as an issuer&#x2019;s financial condition and market, economic, 
political, and regulatory conditions, to determine a fundamental rating for an issuer.  MFS uses quantitative 
analysis to systematically evaluate an issuer&#x2019;s valuation, price and earnings momentum, earnings quality, 
and other factors, in determining a quantitative rating for an issuer. &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS combines 
the fundamental rating with the quantitative rating to create a blended rating for an issuer. &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;When 
the fundamental rating is not available, MFS treats the issuer as having a neutral fundamental rating. 
 &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:bold; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS constructs the portfolio &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;using 
a portfolio optimization process that considers&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; the blended rating, as 
well as issuer, industry, and sector weightings, market capitalization, volatility, and other factors. 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The portfolio managers have the discretion to adjust the inputs and parameters 
used in the optimization process and the fund's portfolio holdings based on factors such as the desired 
portfolio characteristics and the portfolio managers&#x2019; qualitative assessment of the optimization results. 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS' goal is to construct an actively managed &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;portfolio 
with a target&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; predicted tracking error of approximately 3% compared to 
the Russell 2000&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae; &lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Index.  Tracking error generally 
measures how the differences between the fund's returns and the Russell 2000&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae; 
&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Index's returns have varied over a period of time.  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;For 
purposes of the fund's 80% policy, net assets include the amount of any borrowings for investment purposes. 
&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150750">MFS normally 
invests at least 80% of the fund&#x2019;s net assets in equity securities of issuers with small market capitalizations.</fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock>
    <fnd:NmRule35d1TermDfnSmryTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150751">MFS defines small market capitalization companies as issuers that (i) have market capitalizations within 
the capitalization range of the Russell 2000&lt;sup&gt;&#xae; &lt;/sup&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Index 
over the past 12 months based on the current composition of the index and/or are (ii) classified as a 
small capitalization company by an independent third party financial data provider.  The maximum market 
capitalization of companies considered to have small capitalizations based on the above criteria will 
change over time depending on market conditions.  For illustrative purposes, August 31, 2026, the range 
of the market capitalizations of the issuers in the Russell 2000&lt;/span&gt;&lt;sup&gt;&#xae; 
&lt;/sup&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Index was between approximately $6.4 million and $12.3 billion, and the fund's 
average weighted market capitalization as of that date was $5.1 billion. Equity securities include common 
stocks, depositary receipts, equity interests in real estate investment trusts (REITs), and other securities 
that represent an ownership interest (or right to acquire an ownership interest) in a company or other 
issuer.&lt;/span&gt;</fnd:NmRule35d1TermDfnSmryTextBlock>
    <fnd:NmRule35d1TermSlctnCritSmryTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150752">MFS defines small market capitalization companies as issuers that (i) have market capitalizations within 
the capitalization range of the Russell 2000&lt;sup&gt;&#xae; &lt;/sup&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Index 
over the past 12 months based on the current composition of the index and/or are (ii) classified as a 
small capitalization company by an independent third party financial data provider.  The maximum market 
capitalization of companies considered to have small capitalizations based on the above criteria will 
change over time depending on market conditions.  For illustrative purposes, August 31, 2026, the range 
of the market capitalizations of the issuers in the Russell 2000&lt;/span&gt;&lt;sup&gt;&#xae; 
&lt;/sup&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Index was between approximately $6.4 million and $12.3 billion, and the fund's 
average weighted market capitalization as of that date was $5.1 billion. Equity securities include common 
stocks, depositary receipts, equity interests in real estate investment trusts (REITs), and other securities 
that represent an ownership interest (or right to acquire an ownership interest) in a company or other 
issuer.&lt;/span&gt;</fnd:NmRule35d1TermSlctnCritSmryTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_PrincipalRisks2_S000050659Summary3Member"
      id="ixv-20162">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:11.0pt; font-family:Arial; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Principal Risks &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As with any mutual fund, the 
fund may not achieve its objective and/or you could lose money on your investment in the fund. An investment 
in the fund is not a bank deposit and is not insured or guaranteed by the Federal Deposit Insurance Corporation 
or any other governmental agency.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The principal risks of investing 
in the fund are:&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_RiskLoseMoneyMember_S000050659Summary3Member"
      id="ixv-150753">As with any mutual fund, the 
fund may not achieve its objective and/or you could lose money on your investment in the fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_RiskNotInsuredMember_S000050659Summary3Member"
      id="ixv-150754">An investment 
in the fund is not a bank deposit and is not insured or guaranteed by the Federal Deposit Insurance Corporation 
or any other governmental agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_InvestmentSelectionRisk2_S000050659Summary3Member"
      id="ixv-20166">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment Selection Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' 
investment analysis, its development and use of quantitative models, and its selection of investments 
may not produce the intended results and/or can lead to an investment focus that results in the fund 
underperforming other funds with similar investment strategies and/or underperforming the markets in 
which the fund invests. The quantitative models used by MFS (both proprietary and third-party) may not 
produce the intended results for a variety of reasons, including the factors used in the models, the 
weight placed on each factor in the models, &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;changes from the market factors' historical trends, changing sources of market 
return or market risk, and technical issues in the design, development, implementation, application, 
and maintenance of the models (e.g., incomplete, stale, or inaccurate data, human error, programming 
or other software issues, coding errors, and technology failures).&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_EquityMarketRiskCompanyRisk2_S000050659Summary3Member"
      id="ixv-20178">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity 
Market Risk/Company Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity markets are volatile 
and can decline significantly in response to changes in, or investor perceptions of, issuer, market, 
economic, industry, political, regulatory, geopolitical, environmental, public health, and other conditions. 
 These conditions can affect a single issuer or type of security, issuers within a broad market sector, 
industry or geographic region, or the equity markets in general.  Certain events can have a dramatic 
adverse effect on equity markets and may lead to periods of high volatility in an equity market or a 
segment of an equity market.  The value of an investment held by the fund may decline due to factors 
directly related to the issuer.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_GrowthCompanyRisk2_S000050659Summary3Member"
      id="ixv-20183">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Growth Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
The stocks of growth companies can be more sensitive to the company&#x2019;s earnings and more volatile than 
the market in general.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_ValueCompanyRisk2_S000050659Summary3Member"
      id="ixv-20187">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Value Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
stocks of value companies can continue to be undervalued for long periods of time and not realize their 
expected value and can be more volatile than the market in general.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_SmallCapRisk2_S000050659Summary3Member"
      id="ixv-20192">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Small Cap 
Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The stocks of small cap companies can be more 
volatile and their shares can be less liquid than those of larger companies.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_InvestmentStrategyRisk2_S000050659Summary3Member"
      id="ixv-20197">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment 
Strategy Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; There is no assurance that the fund's predicted tracking 
error will equal its target predicted tracking error at any point in time or consistently for any period 
of time, or that the fund's predicted tracking error and actual tracking error will be similar.  The 
fund's strategy to target a predicted tracking error of approximately 3% compared to the Russell 2000&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae; 
&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Index and to blend fundamental and quantitative research may not produce the intended 
results. In addition, MFS' fundamental research is not available for all issuers.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_ForeignRisk2_S000050659Summary3Member"
      id="ixv-20204">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:bold; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Foreign 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Exposure to foreign markets through issuers or currencies can involve additional 
risks relating to market, economic, industry, political, regulatory, geopolitical, environmental, public 
health, and other conditions. These factors can make foreign investments, especially those tied economically 
to countries with developing economies or countries subject to sanctions or the threat of new or modified 
sanctions, more volatile and less liquid than U.S. investments. In addition, foreign markets can react 
differently to these conditions than the U.S. market.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_REITsRisk2_S000050659Summary3Member"
      id="ixv-20208">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;REITs Risk: 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The risks of investing in REITs include certain risks associated with the direct 
ownership of real estate and the real estate industry in general. These include risks related to general, 
regional and local economic conditions; difficulties in valuing and disposing of real estate; fluctuations 
in interest rates and property tax rates; shifts in zoning laws, environmental regulations and other 
governmental action; cash flow dependency; increased operating expenses; lack of availability of mortgage 
funds; losses due to natural disasters; overbuilding; losses due to casualty or condemnation; changes 
in property values and rental rates; the management skill and creditworthiness of the REIT manager; and 
other factors.  The securities of smaller real estate-related issuers can be more volatile and less liquid 
than securities of larger issuers and their issuers can have more limited financial resources.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_FocusRisk2_S000050659Summary3Member"
      id="ixv-20212">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Focus 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Issuers in a single industry, sector, country, or region can react similarly to 
market, currency, political, economic, regulatory, geopolitical, environmental, public health, and other 
conditions, and the fund's performance will be affected by the conditions in the industries, sectors, 
countries, and regions to which the fund is exposed.  Furthermore, investments in particular industries, 
sectors, countries, or regions may be more volatile than the broader market as a whole.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_LiquidityRisk2_S000050659Summary3Member"
      id="ixv-20216">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Liquidity 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;It may be difficult to value, and it may not be possible to 
sell, certain investments, types of investments, and/or investments in certain segments of the market, 
and the fund may have to sell certain of these investments at prices or times that are not advantageous 
in order to meet redemptions or other cash needs.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_LargeShareholderRisk2_S000050659Summary3Member"
      id="ixv-20221">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Large Shareholder 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;From time to time, shareholders of the fund (which may include institutional investors, 
financial intermediaries, or other MFS funds) may make relatively large redemptions or purchases of fund 
shares.  These transactions may cause the fund to sell securities or invest additional cash, as the case 
may be, at disadvantageous prices.  Redemptions of a large number of shares also may increase transaction 
and other costs or have adverse tax consequences for shareholders of the fund by requiring a sale of 
portfolio securities.  Purchases of a large number of shares may adversely affect the fund's performance 
to the extent that it takes time to invest new cash and the fund maintains a larger cash position than 
it ordinarily would.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150755">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-20226">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of (i) a broad measure of market performance and (ii) the performance of an additional 
index that the adviser believes more closely reflects the market segments in which the fund invests.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
fund&#x2019;s past performance (before and after taxes) does not necessarily indicate how the fund will perform 
in the future. Updated performance is available online at &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;mfs.com&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; or by 
calling 1-800-225-2606.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150756">The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of (i) a broad measure of market performance and (ii) the performance of an additional 
index that the adviser believes more closely reflects the market segments in which the fund invests.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150757">The 
fund&#x2019;s past performance (before and after taxes) does not necessarily indicate how the fund will perform 
in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150758">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150759">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150760">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150761">The bar 
chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartNarrativeTextBlock>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150762">The bar 
chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-20237">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:1.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The total return for the six-month period ended June 30, 2026, 
was 19.04%. During the period(s) shown in the bar chart, the highest quarterly return was 23.55% (for 
the calendar quarter ended December 31, 2020) and the lowest quarterly return was (33.59)% (for the calendar 
quarter ended March 31, 2020).&lt;/span&gt;&lt;/p&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150763">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150764">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150765"
      unitRef="pure">0.1904</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150766">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150767"
      unitRef="pure">0.2355</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150768">2020-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150769">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150770"
      unitRef="pure">-0.3359</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150771">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150772">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150773">Average Annual 
Total Returns (For the Periods Ended December 
31, 2025)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150774">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150775">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160032Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150776">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160033Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150777">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160034Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150778">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160035Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150779">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160036Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150780">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160037Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150781">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150782">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150783"
      unitRef="pure">0.0076</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150784"
      unitRef="pure">0.0537</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160030Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150785"
      unitRef="pure">0.0783</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150786"
      unitRef="pure">0.0373</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150787"
      unitRef="pure">0.0571</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160031Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150788"
      unitRef="pure">0.0783</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160032Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150789"
      unitRef="pure">0.0579</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160032Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150790"
      unitRef="pure">0.0676</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160032Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150791"
      unitRef="pure">0.0875</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160033Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150792"
      unitRef="pure">0.0471</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160033Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150793"
      unitRef="pure">0.0571</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160033Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150794"
      unitRef="pure">0.0767</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160034Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150795"
      unitRef="pure">0.0528</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160034Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150796"
      unitRef="pure">0.0624</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160034Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150797"
      unitRef="pure">0.0821</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160035Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150798"
      unitRef="pure">0.0552</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160035Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150799"
      unitRef="pure">0.0650</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160035Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150800"
      unitRef="pure">0.0848</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160036Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150801"
      unitRef="pure">0.0578</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160036Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150802"
      unitRef="pure">0.0676</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160036Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150803"
      unitRef="pure">0.0875</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160037Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150804"
      unitRef="pure">0.0589</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160037Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150805"
      unitRef="pure">0.0687</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160037Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150806"
      unitRef="pure">0.0885</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150807"
      unitRef="pure">-0.0055</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150808"
      unitRef="pure">0.0524</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150809"
      unitRef="pure">0.0784</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150810">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150811"
      unitRef="pure">-0.0199</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150812"
      unitRef="pure">0.0369</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150813"
      unitRef="pure">0.0662</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary3Member"
      id="ixv-150814">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150815"
      unitRef="pure">0.0071</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150816"
      unitRef="pure">0.0391</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150817"
      unitRef="pure">0.0607</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150818">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150819">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_Russell3000Index35_S000050659Member_S000050659Summary3Member"
      id="ixv-150820">Russell 3000&#xae; Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_Russell3000Index35_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150821"
      unitRef="pure">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_Russell3000Index35_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150822"
      unitRef="pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_Russell3000Index35_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150823"
      unitRef="pure">0.1429</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_Russell2000Index36_S000050659Member_S000050659Summary3Member"
      id="ixv-150824">Russell 2000&#xae; Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_Russell2000Index36_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150825"
      unitRef="pure">0.1281</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_Russell2000Index36_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150826"
      unitRef="pure">0.0609</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_Russell2000Index36_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-150827"
      unitRef="pure">0.0962</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-20629">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Aft&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;er-tax 
returns are calculated using the historical highest individual U.S. federal marginal income tax rates 
and do not reflect the impact of state and local taxes. Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs). The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150828">Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs).</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-150829">The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:RiskReturnHeading
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150830">MFS&#xae; 
Blended Research&#xae; Mid Cap Equity Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150831">BMSFX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150832">BMSBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150833">BMSDX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000172718Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150834">BMSLX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000172719Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150835">BMSRX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000172720Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150836">BMSSX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000172721Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150837">BMSTX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000172722Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150838">BMSVX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000172723Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150839">BMSYX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150841">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-28211">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s 
investment objective is to seek capital appreciation. &lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150842">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-28214">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;This 
table describes the fees and expenses that you may pay when you buy, hold, and sell shares of the fund. 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investors may also pay commissions or other fees to their financial intermediaries 
when they buy, hold, and sell shares of the fund, which are not reflected below.&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Expenses 
for Class R1 shares have been adjusted to reflect the full impact of the distribution fee.  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds. More information about these and other waivers and reductions is available from your financial 
intermediary and in &#x201c;Sales Charges and Waivers and Reductions&#x201d; on page 11 and &#x201c;Appendix A &#x2013; Waivers 
and Reductions of Sales Charges&#x201d; on page A-1 of the fund&#x2019;s prospectus. &lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150843">You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150844"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150845">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150847"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150848"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150849"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172718Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150850"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172719Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150851"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172720Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150852"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172721Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150853"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172722Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150854"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172723Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150855"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_839_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150857"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150858"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172718Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150859"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172719Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150860"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172720Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150861"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172721Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150862"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172722Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150863"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000172723Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150864"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150865">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value of your investment):</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150867"
      unitRef="pure">0.0049</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150868"
      unitRef="pure">0.0049</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150869"
      unitRef="pure">0.0049</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000172718Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150870"
      unitRef="pure">0.0049</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000172719Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150871"
      unitRef="pure">0.0049</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000172720Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150872"
      unitRef="pure">0.0049</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000172721Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150873"
      unitRef="pure">0.0049</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000172722Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150874"
      unitRef="pure">0.0049</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000172723Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150875"
      unitRef="pure">0.0049</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150876"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150877"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150878"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000172718Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150879"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000172719Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150880"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000172720Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150881"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000172721Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150882"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000172722Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150883"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000172723Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150884"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150885"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150886"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150887"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172718Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150888"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172719Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150889"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172720Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150890"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172721Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150891"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172722Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150892"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172723Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150893"
      unitRef="pure">0.0005</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150894"
      unitRef="pure">0.0088</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150895"
      unitRef="pure">0.0163</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150896"
      unitRef="pure">0.0163</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172718Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150897"
      unitRef="pure">0.0063</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172719Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150898"
      unitRef="pure">0.0163</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172720Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150899"
      unitRef="pure">0.0113</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172721Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150900"
      unitRef="pure">0.0088</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172722Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150901"
      unitRef="pure">0.0063</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172723Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150902"
      unitRef="pure">0.0054</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_884_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_885_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_886_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000172718Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_887_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000172719Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_888_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000172720Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_889_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000172721Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_890_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000172722Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_891_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000172723Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_892_"
      unitRef="pure">-0.0003</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150912"
      unitRef="pure">0.0084</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150913"
      unitRef="pure">0.0159</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150914"
      unitRef="pure">0.0159</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172718Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150915"
      unitRef="pure">0.0059</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172719Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150916"
      unitRef="pure">0.0159</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172720Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150917"
      unitRef="pure">0.0109</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172721Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150918"
      unitRef="pure">0.0084</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172722Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150919"
      unitRef="pure">0.0059</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000172723Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150920"
      unitRef="pure">0.0051</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150921">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-28748">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;This example is intended to help you compare the cost of investing 
in the fund with the cost of investing in other mutual funds. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The example 
assumes that: you invest $10,000 in the fund for the time periods indicated and you redeem your shares 
at the end of the time periods (unless otherwise indicated); your investment has a 5% return each year; 
and the fund&#x2019;s operating expenses remain the same. &lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150922">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150923"
      unitRef="usd">656</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150924"
      unitRef="usd">836</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150925"
      unitRef="usd">1031</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150926"
      unitRef="usd">1594</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_909_"
      unitRef="usd">562</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_911_"
      unitRef="usd">810</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_913_"
      unitRef="usd">1083</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_915_"
      unitRef="usd">1729</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_910_"
      unitRef="usd">162</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_912_"
      unitRef="usd">510</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_914_"
      unitRef="usd">883</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_916_"
      unitRef="usd">1729</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_917_"
      unitRef="usd">262</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_919_"
      unitRef="usd">510</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_921_"
      unitRef="usd">883</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_923_"
      unitRef="usd">1729</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_918_"
      unitRef="usd">162</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_920_"
      unitRef="usd">510</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_922_"
      unitRef="usd">883</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="_924_"
      unitRef="usd">1729</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000172718Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150943"
      unitRef="usd">60</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000172718Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150944"
      unitRef="usd">198</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000172718Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150945"
      unitRef="usd">347</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000172718Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150946"
      unitRef="usd">783</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000172719Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150947"
      unitRef="usd">162</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000172719Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150948"
      unitRef="usd">510</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000172719Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150949"
      unitRef="usd">883</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000172719Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150950"
      unitRef="usd">1929</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000172720Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150951"
      unitRef="usd">111</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000172720Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150952"
      unitRef="usd">355</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000172720Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150953"
      unitRef="usd">618</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000172720Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150954"
      unitRef="usd">1371</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000172721Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150955"
      unitRef="usd">86</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000172721Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150956"
      unitRef="usd">277</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000172721Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150957"
      unitRef="usd">484</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000172721Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150958"
      unitRef="usd">1081</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000172722Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150959"
      unitRef="usd">60</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000172722Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150960"
      unitRef="usd">198</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000172722Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150961"
      unitRef="usd">347</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000172722Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150962"
      unitRef="usd">783</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000172723Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150963"
      unitRef="usd">52</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000172723Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150964"
      unitRef="usd">170</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000172723Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150965"
      unitRef="usd">299</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000172723Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150966"
      unitRef="usd">674</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150967">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-29115">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund pays transaction costs, such as commissions, 
when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher portfolio turnover rate 
may indicate higher transaction costs and may result in higher taxes when shares are held in a taxable 
account. These transaction costs, which are not reflected in &#x201c;Annual Fund Operating Expenses&#x201d; or 
in the &#x201c;Example,&#x201d; affect the fund&#x2019;s performance.  During the most recent fiscal year, the fund&#x2019;s 
portfolio turnover rate was 51% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150968"
      unitRef="pure">0.51</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150969">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-29118">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS (Massachusetts Financial Services Company, 
the fund's investment adviser) seeks to achieve the fund's objective by actively identifying potential 
investments based on fundamental and quantitative analysis and then constructing a portfolio from these 
potential investments while managing various risk factors (e.g., &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;issuer, 
industry, and sector weightings, market capitalization, and volatility&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;) compared 
to the Russell Midcap&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Index.  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS normally 
invests at least 80% of the fund&#x2019;s net assets in equity securities of issuers with medium market capitalizations. 
MFS defines medium market capitalization companies as issuers that (i) have market capitalizations within 
the capitalization range of the Russell Midcap&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
Index over the past 12 months based on the current composition of the index and/or are (ii) classified 
as a medium capitalization company by an independent third party financial data provider.  The market 
capitalization range of companies considered to have medium capitalizations based on the above criteria 
will change over time depending on market conditions.  For illustrative purposes, as of August&#160;31, 2026, 
the range of the market capitalizations of the issuers in the Russell Midcap&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
Index was between approximately $2.0 billion and $114.9 billion, and the fund's average weighted market 
capitalization as of that date was $28.1 billion. Equity securities include common stocks, depositary 
receipts, equity interests in real estate investment trusts (REITs), and other securities that represent 
an ownership interest (or right to acquire an ownership interest) in a company or other issuer.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;In selecting investments for the fund, MFS is not constrained by any particular 
investment style. MFS may invest the fund&#x2019;s assets in the stocks of companies it believes to have above 
average earnings growth potential compared to other companies (growth companies), in the stocks of companies 
it believes are undervalued compared to their perceived worth (value companies), or in a combination 
of growth and value companies. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS may invest the fund&#x2019;s 
assets in foreign securities. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS normally invests the fund's assets across 
different industries and sectors, but MFS may invest a significant percentage of the fund's assets in 
issuers in a single industry or sector.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS uses an active bottom-up 
approach to buying and selling investments for the fund. Investments are selected primarily based on 
blending fundamental and quantitative research. MFS uses fundamental analysis of individual issuers, 
which takes into account factors such as an issuer&#x2019;s financial condition and market, economic, political, 
and regulatory conditions, to determine a fundamental rating for an issuer.  MFS uses quantitative analysis 
to systematically evaluate an issuer&#x2019;s valuation, price and earnings momentum, earnings quality, and 
other factors, in determining a quantitative rating for an issuer. &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS combines 
the fundamental rating with the quantitative rating to create a blended rating for an issuer. &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;When 
the fundamental rating is not available, MFS treats the issuer as having a neutral fundamental rating. 
 &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:bold; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS constructs the portfolio &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;using 
a portfolio optimization process that considers&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; the blended rating, as 
well as issuer, industry, and sector weightings, market capitalization, volatility, and other factors. 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The portfolio managers have the discretion to adjust the inputs and parameters 
used in the optimization process and the fund's portfolio holdings based on factors such as the desired 
portfolio characteristics and the portfolio managers&#x2019; qualitative assessment of the optimization results. 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS' goal is to construct an actively managed &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;portfolio 
with a target&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; predicted tracking error of approximately 3% compared to 
the Russell Midcap&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Index.  Tracking error 
generally measures how the differences between the fund's returns and the Russell Midcap&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
Index's returns have varied over a period of time.  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;For purposes 
of the fund's 80% policy, net assets include the amount of any borrowings for investment purposes. &lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150970">MFS normally 
invests at least 80% of the fund&#x2019;s net assets in equity securities of issuers with medium market capitalizations.</fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock>
    <fnd:NmRule35d1TermDfnSmryTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150971">MFS defines medium market capitalization companies as issuers that (i) have market capitalizations within 
the capitalization range of the Russell Midcap&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
Index over the past 12 months based on the current composition of the index and/or are (ii) classified 
as a medium capitalization company by an independent third party financial data provider.  The market 
capitalization range of companies considered to have medium capitalizations based on the above criteria 
will change over time depending on market conditions.  For illustrative purposes, as of August&#160;31, 2026, 
the range of the market capitalizations of the issuers in the Russell Midcap&lt;/span&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
Index was between approximately $2.0 billion and $114.9 billion, and the fund's average weighted market 
capitalization as of that date was $28.1 billion. Equity securities include common stocks, depositary 
receipts, equity interests in real estate investment trusts (REITs), and other securities that represent 
an ownership interest (or right to acquire an ownership interest) in a company or other issuer.&lt;/span&gt;</fnd:NmRule35d1TermDfnSmryTextBlock>
    <fnd:NmRule35d1TermSlctnCritSmryTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150972">MFS defines medium market capitalization companies as issuers that (i) have market capitalizations within 
the capitalization range of the Russell Midcap&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
Index over the past 12 months based on the current composition of the index and/or are (ii) classified 
as a medium capitalization company by an independent third party financial data provider.  The market 
capitalization range of companies considered to have medium capitalizations based on the above criteria 
will change over time depending on market conditions.  For illustrative purposes, as of August&#160;31, 2026, 
the range of the market capitalizations of the issuers in the Russell Midcap&lt;/span&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
Index was between approximately $2.0 billion and $114.9 billion, and the fund's average weighted market 
capitalization as of that date was $28.1 billion. Equity securities include common stocks, depositary 
receipts, equity interests in real estate investment trusts (REITs), and other securities that represent 
an ownership interest (or right to acquire an ownership interest) in a company or other issuer.&lt;/span&gt;</fnd:NmRule35d1TermSlctnCritSmryTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_PrincipalRisks2_S000054892Summary4Member"
      id="ixv-29164">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:11.0pt; font-family:Arial; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Principal 
Risks &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As with any mutual fund, the fund may not achieve its objective 
and/or you could lose money on your investment in the fund. An investment in the fund is not a bank deposit 
and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental 
agency.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The principal risks of investing in the fund are:&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_RiskLoseMoneyMember_S000054892Summary4Member"
      id="ixv-150973">As with any mutual fund, the fund may not achieve its objective 
and/or you could lose money on your investment in the fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_RiskNotInsuredMember_S000054892Summary4Member"
      id="ixv-150974">An investment in the fund is not a bank deposit 
and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental 
agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_InvestmentSelectionRisk2_S000054892Summary4Member"
      id="ixv-29168">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment 
Selection Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' investment analysis, its development and use of quantitative 
models, and its selection of investments may not produce the intended results and/or can lead to an investment 
focus that results in the fund underperforming other funds with similar investment strategies and/or 
underperforming the markets in which the fund invests. The quantitative models used by MFS (both proprietary 
and third-party) may not produce the intended results for a variety of reasons, including the factors 
used &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;in the models, the weight placed on each factor in the models, changes from the 
market factors' historical trends, changing sources of market return or market risk, and technical issues 
in the design, development, implementation, application, and maintenance of the models (e.g., incomplete, 
stale, or inaccurate data, human error, programming or other software issues, coding errors, and technology 
failures).&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_EquityMarketRiskCompanyRisk2_S000054892Summary4Member"
      id="ixv-29180">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity Market Risk/Company Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity 
markets are volatile and can decline significantly in response to changes in, or investor perceptions 
of, issuer, market, economic, industry, political, regulatory, geopolitical, environmental, public health, 
and other conditions.  These conditions can affect a single issuer or type of security, issuers within 
a broad market sector, industry or geographic region, or the equity markets in general.  Certain events 
can have a dramatic adverse effect on equity markets and may lead to periods of high volatility in an 
equity market or a segment of an equity market.  The value of an investment held by the fund may decline 
due to factors directly related to the issuer.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_GrowthCompanyRisk2_S000054892Summary4Member"
      id="ixv-29185">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Growth 
Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The stocks of growth companies can be more sensitive to the 
company&#x2019;s earnings and more volatile than the market in general.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_ValueCompanyRisk2_S000054892Summary4Member"
      id="ixv-29189">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Value Company 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The stocks of value companies can continue to be undervalued 
for long periods of time and not realize their expected value and can be more volatile than the market 
in general.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_MidCapRisk2_S000054892Summary4Member"
      id="ixv-29194">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Mid Cap Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
stocks of mid cap companies can be more volatile and their shares can be less liquid than those of larger 
companies.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_InvestmentStrategyRisk2_S000054892Summary4Member"
      id="ixv-29199">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment Strategy Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; There 
is no assurance that the fund's predicted tracking error will equal its target predicted tracking error 
at any point in time or consistently for any period of time, or that the fund's predicted tracking error 
and actual tracking error will be similar.  The fund's strategy to target a predicted tracking error 
of approximately 3% compared to the Russell Midcap&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
Index and to blend fundamental and quantitative research may not produce the intended results. In addition, 
MFS' fundamental research is not available for all issuers.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_ForeignRisk2_S000054892Summary4Member"
      id="ixv-29206">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:bold; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Foreign 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Exposure to foreign markets through issuers or currencies can involve additional 
risks relating to market, economic, industry, political, regulatory, geopolitical, environmental, public 
health, and other conditions. These factors can make foreign investments, especially those tied economically 
to countries with developing economies or countries subject to sanctions or the threat of new or modified 
sanctions, more volatile and less liquid than U.S. investments. In addition, foreign markets can react 
differently to these conditions than the U.S. market.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_REITsRisk2_S000054892Summary4Member"
      id="ixv-29210">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;REITs Risk: 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The risks of investing in REITs include certain risks associated with the direct 
ownership of real estate and the real estate industry in general. These include risks related to general, 
regional and local economic conditions; difficulties in valuing and disposing of real estate; fluctuations 
in interest rates and property tax rates; shifts in zoning laws, environmental regulations and other 
governmental action; cash flow dependency; increased operating expenses; lack of availability of mortgage 
funds; losses due to natural disasters; overbuilding; losses due to casualty or condemnation; changes 
in property values and rental rates; the management skill and creditworthiness of the REIT manager; and 
other factors.  The securities of smaller real estate-related issuers can be more volatile and less liquid 
than securities of larger issuers and their issuers can have more limited financial resources.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_FocusRisk2_S000054892Summary4Member"
      id="ixv-29214">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Focus 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Issuers in a single industry, sector, country, or region can react similarly to 
market, currency, political, economic, regulatory, geopolitical, environmental, public health, and other 
conditions, and the fund's performance will be affected by the conditions in the industries, sectors, 
countries, and regions to which the fund is exposed.  Furthermore, investments in particular industries, 
sectors, countries, or regions may be more volatile than the broader market as a whole.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_LiquidityRisk2_S000054892Summary4Member"
      id="ixv-29218">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Liquidity 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;It may be difficult to value, and it may not be possible to 
sell, certain investments, types of investments, and/or investments in certain segments of the market, 
and the fund may have to sell certain of these investments at prices or times that are not advantageous 
in order to meet redemptions or other cash needs.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_LargeShareholderRisk2_S000054892Summary4Member"
      id="ixv-29223">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Large Shareholder 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;From time to time, shareholders of the fund (which may include institutional investors, 
financial intermediaries, or other MFS funds) may make relatively large redemptions or purchases of fund 
shares.  These transactions may cause the fund to sell securities or invest additional cash, as the case 
may be, at disadvantageous prices.  Redemptions of a large number of shares also may increase transaction 
and other costs or have adverse tax consequences for shareholders of the fund by requiring a sale of 
portfolio securities.  Purchases of a large number of shares may adversely affect the fund's performance 
to the extent that it takes time to invest new cash and the fund maintains a larger cash position than 
it ordinarily would.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150975">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-29228">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of (i) a broad measure of market performance and (ii) the performance of an additional 
index that the adviser believes more closely reflects the market segments in which the fund invests.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
fund&#x2019;s past performance (before and after taxes) does not necessarily indicate how the fund will perform 
in the future. Updated performance is available online at &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;mfs.com&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&#160;or 
by calling 1-800-225-2606.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150976">The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of (i) a broad measure of market performance and (ii) the performance of an additional 
index that the adviser believes more closely reflects the market segments in which the fund invests.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150977">The 
fund&#x2019;s past performance (before and after taxes) does not necessarily indicate how the fund will perform 
in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150978">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150979">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150980">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150981">The 
bar chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartNarrativeTextBlock>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150982">The 
bar chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-29239">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:1.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The total return for the six-month period ended June 30, 2026, 
was 18.79%. During the period(s) shown in the bar chart, the highest quarterly return was 21.42% (for 
the calendar quarter ended June 30, 2020) and the lowest quarterly return was (27.06)% (for the calendar 
quarter ended March 31, 2020).&lt;/span&gt;&lt;/p&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150983">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150984">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150985"
      unitRef="pure">0.1879</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150986">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150987"
      unitRef="pure">0.2142</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150988">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150989">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-150990"
      unitRef="pure">-0.2706</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150991">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150992">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-150993">Average Annual 
Total Returns (For the Periods Ended December 
31, 2025)</oef:AverageAnnualReturnCaption>
    <oef:PerfInceptionDate
      contextRef="Context_20160819_20251231_C000172716Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150994">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20160819_20251231_C000172717Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150995">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20160819_20251231_C000172718Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150996">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20160819_20251231_C000172719Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150997">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20160819_20251231_C000172720Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150998">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20160819_20251231_C000172721Member_S000054892Member_S000054892Summary4Member"
      id="ixv-150999">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20160819_20251231_C000172722Member_S000054892Member_S000054892Summary4Member"
      id="ixv-151000">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20160819_20251231_C000172723Member_S000054892Member_S000054892Summary4Member"
      id="ixv-151001">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20160819_20251231_C000172715Member_S000054892Member_S000054892Summary4Member"
      id="ixv-151002">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20160819_20251231_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary4Member"
      id="ixv-151003">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20160819_20251231_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary4Member"
      id="ixv-151004">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20160819_20251231_Russell3000Index37_S000054892Member_S000054892Summary4Member"
      id="ixv-151005">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20160819_20251231_RussellMidcapIndex38_S000054892Member_S000054892Summary4Member"
      id="ixv-151006">2016-08-19</oef:PerfInceptionDate>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      id="ixv-151007">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      id="ixv-151008">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000172718Member_S000054892Member_S000054892Summary4Member"
      id="ixv-151009">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000172719Member_S000054892Member_S000054892Summary4Member"
      id="ixv-151010">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000172720Member_S000054892Member_S000054892Summary4Member"
      id="ixv-151011">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000172721Member_S000054892Member_S000054892Summary4Member"
      id="ixv-151012">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000172722Member_S000054892Member_S000054892Summary4Member"
      id="ixv-151013">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000172723Member_S000054892Member_S000054892Summary4Member"
      id="ixv-151014">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      id="ixv-151015">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151016"
      unitRef="pure">0.0295</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151017"
      unitRef="pure">0.0965</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160819_20251231_C000172716Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151018"
      unitRef="pure">0.1009</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151019"
      unitRef="pure">0.0598</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151020"
      unitRef="pure">0.0992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160819_20251231_C000172717Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151021"
      unitRef="pure">0.1008</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000172718Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151022"
      unitRef="pure">0.0805</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000172718Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151023"
      unitRef="pure">0.1104</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160819_20251231_C000172718Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151024"
      unitRef="pure">0.1108</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000172719Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151025"
      unitRef="pure">0.0770</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000172719Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151026"
      unitRef="pure">0.1014</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160819_20251231_C000172719Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151027"
      unitRef="pure">0.1008</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000172720Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151028"
      unitRef="pure">0.0742</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000172720Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151029"
      unitRef="pure">0.1048</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160819_20251231_C000172720Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151030"
      unitRef="pure">0.1052</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000172721Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151031"
      unitRef="pure">0.0770</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000172721Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151032"
      unitRef="pure">0.1075</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160819_20251231_C000172721Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151033"
      unitRef="pure">0.1080</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000172722Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151034"
      unitRef="pure">0.0801</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000172722Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151035"
      unitRef="pure">0.1104</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160819_20251231_C000172722Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151036"
      unitRef="pure">0.1108</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000172723Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151037"
      unitRef="pure">0.0816</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000172723Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151038"
      unitRef="pure">0.1114</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160819_20251231_C000172723Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151039"
      unitRef="pure">0.1117</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151040"
      unitRef="pure">0.0156</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151041"
      unitRef="pure">0.0946</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160819_20251231_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151042"
      unitRef="pure">0.1010</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary4Member"
      id="ixv-151043">Returns After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151044"
      unitRef="pure">0.0091</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151045"
      unitRef="pure">0.0721</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160819_20251231_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151046"
      unitRef="pure">0.0837</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary4Member"
      id="ixv-151047">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151048"
      unitRef="pure">0.0141</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151049"
      unitRef="pure">0.0689</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160819_20251231_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151050"
      unitRef="pure">0.0770</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-151051">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-151052">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_Russell3000Index37_S000054892Member_S000054892Summary4Member"
      id="ixv-151053">Russell 3000&#xae; 
Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_Russell3000Index37_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151054"
      unitRef="pure">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_Russell3000Index37_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151055"
      unitRef="pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160819_20251231_Russell3000Index37_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151056"
      unitRef="pure">0.1430</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_RussellMidcapIndex38_S000054892Member_S000054892Summary4Member"
      id="ixv-151057">Russell Midcap&#xae; 
Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_RussellMidcapIndex38_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151058"
      unitRef="pure">0.1060</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_RussellMidcapIndex38_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151059"
      unitRef="pure">0.0867</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160819_20251231_RussellMidcapIndex38_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-151060"
      unitRef="pure">0.1058</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-29599">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Aft&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;er-tax returns are calculated 
using the historical highest individual U.S. federal marginal income tax rates and do not reflect the 
impact of state and local taxes. Your actual after-tax returns will depend on your own tax situation, 
and may differ from those shown. The after-tax returns shown are not relevant to investors who hold their 
shares through tax-advantaged arrangements, such as 401(k) plans or individual retirement accounts (IRAs). 
The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, and after-tax returns 
for the fund&#x2019;s other classes of shares will vary from the returns shown.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-151061">Your actual after-tax returns will depend on your own tax situation, 
and may differ from those shown. The after-tax returns shown are not relevant to investors who hold their 
shares through tax-advantaged arrangements, such as 401(k) plans or individual retirement accounts (IRAs).</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-151062">The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, and after-tax returns 
for the fund&#x2019;s other classes of shares will vary from the returns shown.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:RiskReturnHeading
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151063">MFS&#xae; 
Blended Research&#xae; Value Equity Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151064">BRUDX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151065">BRUEX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151066">BRUGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160041Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151067">BRUHX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160042Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151068">BRUJX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160043Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151069">BRUKX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160044Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151070">BRULX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160045Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151071">BRUMX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000160046Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151072">BRUNX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151074">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-37193">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s 
investment objective is to seek capital appreciation. &lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151075">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-37196">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;This 
table describes the fees and expenses that you may pay when you buy, hold, and sell shares of the fund. 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investors may also pay commissions or other fees to their financial intermediaries 
when they buy, hold, and sell shares of the fund, which are not reflected below.&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Expenses 
have been adjusted to reflect current fee arrangements. Expenses for Class R1 shares have been adjusted 
to reflect the full impact of the distribution fee.  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;You may 
qualify for sales charge reductions if, with respect to Class A shares, you and certain members of your 
family invest, or agree to invest in the future, at least $50,000 in MFS funds. More information about 
these and other waivers and reductions is available from your financial intermediary and in &#x201c;Sales 
Charges and Waivers and Reductions&#x201d; on page 11 and &#x201c;Appendix A &#x2013; Waivers and Reductions of Sales 
Charges&#x201d; on page A-1 of the fund&#x2019;s prospectus. &lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151076">You may 
qualify for sales charge reductions if, with respect to Class A shares, you and certain members of your 
family invest, or agree to invest in the future, at least $50,000 in MFS funds.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151077"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151078">Shareholder Fees (fees paid directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151080"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151081"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151082"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151083"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151084"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151085"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151086"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151087"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151088"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1119_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151090"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151091"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151092"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151093"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151094"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151095"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151096"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151097"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151098">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value of your investment):</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151100"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151101"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151102"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151103"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151104"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151105"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151106"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151107"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151108"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151109"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151110"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151111"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151112"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151113"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151114"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151115"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151116"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151117"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151118"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151119"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151120"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151121"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151122"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151123"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151124"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151125"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151126"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151127"
      unitRef="pure">0.0068</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151128"
      unitRef="pure">0.0143</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151129"
      unitRef="pure">0.0143</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151130"
      unitRef="pure">0.0043</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151131"
      unitRef="pure">0.0143</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151132"
      unitRef="pure">0.0093</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151133"
      unitRef="pure">0.0068</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151134"
      unitRef="pure">0.0043</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151135"
      unitRef="pure">0.0036</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1164_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1165_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1166_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1167_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1168_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1169_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1170_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1171_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1172_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151145"
      unitRef="pure">0.0064</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151146"
      unitRef="pure">0.0139</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151147"
      unitRef="pure">0.0139</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151148"
      unitRef="pure">0.0039</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151149"
      unitRef="pure">0.0139</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151150"
      unitRef="pure">0.0089</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151151"
      unitRef="pure">0.0064</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151152"
      unitRef="pure">0.0039</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151153"
      unitRef="pure">0.0034</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151154">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-37730">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;This example is intended to help you compare the cost of investing 
in the fund with the cost of investing in other mutual funds. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The example 
assumes that: you invest $10,000 in the fund for the time periods indicated and you redeem your shares 
at the end of the time periods (unless otherwise indicated); your investment has a 5% return each year; 
and the fund&#x2019;s operating expenses remain the same. &lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151155">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151156"
      unitRef="usd">637</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151157"
      unitRef="usd">776</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151158"
      unitRef="usd">928</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151159"
      unitRef="usd">1369</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1189_"
      unitRef="usd">542</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1191_"
      unitRef="usd">749</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1193_"
      unitRef="usd">978</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1195_"
      unitRef="usd">1505</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1190_"
      unitRef="usd">142</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1192_"
      unitRef="usd">449</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1194_"
      unitRef="usd">778</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1196_"
      unitRef="usd">1505</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1197_"
      unitRef="usd">242</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1199_"
      unitRef="usd">449</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1201_"
      unitRef="usd">778</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1203_"
      unitRef="usd">1505</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1198_"
      unitRef="usd">142</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1200_"
      unitRef="usd">449</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1202_"
      unitRef="usd">778</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1204_"
      unitRef="usd">1505</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151176"
      unitRef="usd">40</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151177"
      unitRef="usd">134</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151178"
      unitRef="usd">237</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151179"
      unitRef="usd">538</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151180"
      unitRef="usd">142</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151181"
      unitRef="usd">449</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151182"
      unitRef="usd">778</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151183"
      unitRef="usd">1710</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151184"
      unitRef="usd">91</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151185"
      unitRef="usd">292</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151186"
      unitRef="usd">511</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151187"
      unitRef="usd">1139</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151188"
      unitRef="usd">65</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151189"
      unitRef="usd">214</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151190"
      unitRef="usd">375</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151191"
      unitRef="usd">843</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151192"
      unitRef="usd">40</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151193"
      unitRef="usd">134</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151194"
      unitRef="usd">237</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151195"
      unitRef="usd">538</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151196"
      unitRef="usd">35</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151197"
      unitRef="usd">114</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151198"
      unitRef="usd">200</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151199"
      unitRef="usd">454</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151200">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-38097">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund pays transaction costs, such as commissions, 
when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher portfolio turnover rate 
may indicate higher transaction costs and may result in higher taxes when shares are held in a taxable 
account. These transaction costs, which are not reflected in &#x201c;Annual Fund Operating Expenses&#x201d; or 
in the &#x201c;Example,&#x201d; affect the fund&#x2019;s performance.  During the most recent fiscal year, the fund&#x2019;s 
portfolio turnover rate was 50% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151201"
      unitRef="pure">0.50</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151202">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-38100">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS (Massachusetts Financial Services Company, 
the fund's investment adviser) seeks to achieve the fund's objective by actively identifying potential 
investments based on fundamental and quantitative analysis and then constructing a portfolio from these 
potential investments while managing various risk factors (e.g., &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;issuer, 
industry, and sector weightings, market capitalization, and volatility&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;) compared 
to the Russell 1000&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Value Index.  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS normally invests at least 80% of the fund&#x2019;s net assets in equity securities 
of value companies. Value companies are companies that MFS believes are undervalued compared to their 
perceived worth in the marketplace. MFS considers a number of factors when determining whether a company 
is undervalued, including whether (i) the issuer is included in an index which is representative of value 
companies; (ii) the issuer is classified as a value company by an independent third party financial data 
provider and/or (iii) the issuer exhibits the characteristics of a value company, considering metrics 
such as historical and/or projected price-to-book, price-to-earnings, and price-to-cash flow ratios, 
enterprise value (the total value of the issuer&#x2019;s outstanding equity and debt) relative to earnings, 
and free cash flow yield compared to the applicable equity market and/or to issuers in the same sector 
or industry. In assessing the relative value of an issuer, MFS may also consider measures of financial 
quality, such as indicators of profitability (i.e., return on equity and return on invested capital), 
balance sheet strength (including leverage and interest coverage ratios), and capital allocation discipline. 
Value companies tend to have stock prices that are low relative to their earnings, dividends, assets, 
or other financial measures. Equity securities include common stocks, depositary receipts, equity interests 
in real estate investment trusts (REITs), and other securities that represent an ownership interest (or 
right to acquire an ownership interest) in a company or other issuer.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;While 
MFS may invest the fund&#x2019;s assets in securities of companies of any size, MFS primarily invests in securities 
of companies with large capitalizations.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS may invest the fund&#x2019;s 
assets in foreign securities. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS normally invests the fund's assets across 
different industries and sectors, but MFS may invest a significant percentage of the fund's assets in 
issuers in a single industry or sector.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS uses an active bottom-up 
approach to buying and selling investments for the fund. Investments are selected primarily based on 
blending fundamental and quantitative research. MFS uses fundamental analysis of individual issuers, 
which takes into account factors such as an issuer&#x2019;s financial condition and market, economic, political, 
and regulatory conditions, to determine a fundamental rating for an issuer.  MFS uses quantitative analysis 
to systematically evaluate an issuer&#x2019;s valuation, price and earnings momentum, earnings quality, and 
other factors, in determining a quantitative rating for an issuer. &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS combines 
the fundamental rating with the quantitative rating to create a blended rating for an issuer. &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;When 
the fundamental rating is not available, MFS treats the issuer as having a neutral fundamental rating. 
 &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:bold; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS constructs the portfolio &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;using 
a portfolio optimization process that considers&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; the blended rating, as 
well as issuer, industry, and sector weightings, market capitalization, volatility, and other factors. 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The portfolio managers have the discretion to adjust the inputs and parameters 
used in the optimization process and the fund's portfolio holdings based on factors such as the desired 
portfolio characteristics and the portfolio managers&#x2019; qualitative assessment of the optimization results. 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS' goal is to construct an actively managed &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;portfolio 
with a target&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; predicted tracking error of approximately 2% compared to 
the Russell 1000&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Value Index.  Tracking 
error generally measures how the differences between the fund's returns and the Russell 1000&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
Value Index's returns have varied over a period of time.  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;For purposes 
of the fund's 80% policy, net assets include the amount of any borrowings for investment purposes. &lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151203">MFS normally invests at least 80% of the fund&#x2019;s net assets in equity securities 
of value companies.</fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock>
    <fnd:NmRule35d1TermSlctnCritSmryTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151204"> Value companies are companies that MFS believes are undervalued compared to their 
perceived worth in the marketplace. MFS considers a number of factors when determining whether a company 
is undervalued, including whether (i) the issuer is included in an index which is representative of value 
companies; (ii) the issuer is classified as a value company by an independent third party financial data 
provider and/or (iii) the issuer exhibits the characteristics of a value company, considering metrics 
such as historical and/or projected price-to-book, price-to-earnings, and price-to-cash flow ratios, 
enterprise value (the total value of the issuer&#x2019;s outstanding equity and debt) relative to earnings, 
and free cash flow yield compared to the applicable equity market and/or to issuers in the same sector 
or industry. In assessing the relative value of an issuer, MFS may also consider measures of financial 
quality, such as indicators of profitability (i.e., return on equity and return on invested capital), 
balance sheet strength (including leverage and interest coverage ratios), and capital allocation discipline. 
Value companies tend to have stock prices that are low relative to their earnings, dividends, assets, 
or other financial measures. Equity securities include common stocks, depositary receipts, equity interests 
in real estate investment trusts (REITs), and other securities that represent an ownership interest (or 
right to acquire an ownership interest) in a company or other issuer.</fnd:NmRule35d1TermSlctnCritSmryTextBlock>
    <fnd:NmRule35d1TermDfnSmryTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151205"> Value companies are companies that MFS believes are undervalued compared to their 
perceived worth in the marketplace. MFS considers a number of factors when determining whether a company 
is undervalued, including whether (i) the issuer is included in an index which is representative of value 
companies; (ii) the issuer is classified as a value company by an independent third party financial data 
provider and/or (iii) the issuer exhibits the characteristics of a value company, considering metrics 
such as historical and/or projected price-to-book, price-to-earnings, and price-to-cash flow ratios, 
enterprise value (the total value of the issuer&#x2019;s outstanding equity and debt) relative to earnings, 
and free cash flow yield compared to the applicable equity market and/or to issuers in the same sector 
or industry. In assessing the relative value of an issuer, MFS may also consider measures of financial 
quality, such as indicators of profitability (i.e., return on equity and return on invested capital), 
balance sheet strength (including leverage and interest coverage ratios), and capital allocation discipline. 
Value companies tend to have stock prices that are low relative to their earnings, dividends, assets, 
or other financial measures. Equity securities include common stocks, depositary receipts, equity interests 
in real estate investment trusts (REITs), and other securities that represent an ownership interest (or 
right to acquire an ownership interest) in a company or other issuer.</fnd:NmRule35d1TermDfnSmryTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_PrincipalRisks2_S000050660Summary5Member"
      id="ixv-38131">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:11.0pt; font-family:Arial; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Principal 
Risks &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As with any mutual fund, the fund may not achieve its objective 
and/or you could lose money on your investment in the fund. An investment in the fund is not a bank deposit 
and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental 
agency.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The principal risks of investing in the fund are:&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_RiskLoseMoneyMember_S000050660Summary5Member"
      id="ixv-151206">As with any mutual fund, the fund may not achieve its objective 
and/or you could lose money on your investment in the fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_RiskNotInsuredMember_S000050660Summary5Member"
      id="ixv-151207">An investment in the fund is not a bank deposit 
and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental 
agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_InvestmentSelectionRisk2_S000050660Summary5Member"
      id="ixv-38135">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment 
Selection Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' investment analysis, its development and use of quantitative 
models, and its selection of investments may not produce the intended results and/or can lead to an investment 
focus that results in the fund underperforming other funds with similar investment strategies and/or 
underperforming the markets in which the fund invests. The quantitative models used by MFS (both proprietary 
and third-party) may not produce the &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;intended results for a variety of reasons, including the factors used in the models, 
the weight placed on each factor in the models, changes from the market factors' historical trends, changing 
sources of market return or market risk, and technical issues in the design, development, implementation, 
application, and maintenance of the models (e.g., incomplete, stale, or inaccurate data, human error, 
programming or other software issues, coding errors, and technology failures).&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_EquityMarketRiskCompanyRisk2_S000050660Summary5Member"
      id="ixv-38147">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity 
Market Risk/Company Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity markets are volatile 
and can decline significantly in response to changes in, or investor perceptions of, issuer, market, 
economic, industry, political, regulatory, geopolitical, environmental, public health, and other conditions. 
 These conditions can affect a single issuer or type of security, issuers within a broad market sector, 
industry or geographic region, or the equity markets in general.  Certain events can have a dramatic 
adverse effect on equity markets and may lead to periods of high volatility in an equity market or a 
segment of an equity market.  The value of an investment held by the fund may decline due to factors 
directly related to the issuer.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_ValueCompanyRisk2_S000050660Summary5Member"
      id="ixv-38152">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Value Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The stocks of value companies can continue to be undervalued for long periods 
of time and not realize their expected value and can be more volatile than the market in general.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_InvestmentStrategyRisk2_S000050660Summary5Member"
      id="ixv-38157">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment 
Strategy Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; There is no assurance that the fund's predicted tracking 
error will equal its target predicted tracking error at any point in time or consistently for any period 
of time, or that the fund's predicted tracking error and actual tracking error will be similar.  The 
fund's strategy to target a predicted tracking error of approximately 2% compared to the Russell 1000&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
Value Index and to blend fundamental and quantitative research may not produce the intended results. 
In addition, MFS' fundamental research is not available for all issuers.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_ForeignRisk2_S000050660Summary5Member"
      id="ixv-38164">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:bold; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Foreign 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Exposure to foreign markets through issuers or currencies can involve additional 
risks relating to market, economic, industry, political, regulatory, geopolitical, environmental, public 
health, and other conditions. These factors can make foreign investments, especially those tied economically 
to countries with developing economies or countries subject to sanctions or the threat of new or modified 
sanctions, more volatile and less liquid than U.S. investments. In addition, foreign markets can react 
differently to these conditions than the U.S. market.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_REITsRisk2_S000050660Summary5Member"
      id="ixv-38168">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;REITs Risk: 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The risks of investing in REITs include certain risks associated with the direct 
ownership of real estate and the real estate industry in general. These include risks related to general, 
regional and local economic conditions; difficulties in valuing and disposing of real estate; fluctuations 
in interest rates and property tax rates; shifts in zoning laws, environmental regulations and other 
governmental action; cash flow dependency; increased operating expenses; lack of availability of mortgage 
funds; losses due to natural disasters; overbuilding; losses due to casualty or condemnation; changes 
in property values and rental rates; the management skill and creditworthiness of the REIT manager; and 
other factors.  The securities of smaller real estate-related issuers can be more volatile and less liquid 
than securities of larger issuers and their issuers can have more limited financial resources.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_FocusRisk2_S000050660Summary5Member"
      id="ixv-38172">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Focus 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Issuers in a single industry, sector, country, or region can react similarly to 
market, currency, political, economic, regulatory, geopolitical, environmental, public health, and other 
conditions, and the fund's performance will be affected by the conditions in the industries, sectors, 
countries, and regions to which the fund is exposed.  Furthermore, investments in particular industries, 
sectors, countries, or regions may be more volatile than the broader market as a whole.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_LiquidityRisk2_S000050660Summary5Member"
      id="ixv-38176">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Liquidity 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;It may be difficult to value, and it may not be possible to 
sell, certain investments, types of investments, and/or investments in certain segments of the market, 
and the fund may have to sell certain of these investments at prices or times that are not advantageous 
in order to meet redemptions or other cash needs.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_LargeShareholderRisk2_S000050660Summary5Member"
      id="ixv-38181">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Large Shareholder 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;From time to time, shareholders of the fund (which may include institutional investors, 
financial intermediaries, or other MFS funds) may make relatively large redemptions or purchases of fund 
shares.  These transactions may cause the fund to sell securities or invest additional cash, as the case 
may be, at disadvantageous prices.  Redemptions of a large number of shares also may increase transaction 
and other costs or have adverse tax consequences for shareholders of the fund by requiring a sale of 
portfolio securities.  Purchases of a large number of shares may adversely affect the fund's performance 
to the extent that it takes time to invest new cash and the fund maintains a larger cash position than 
it ordinarily would.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151208">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-38186">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of (i) a broad measure of market performance and (ii) the performance of an additional 
index that the adviser believes more closely reflects the market segments in which the fund invests.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
fund&#x2019;s past performance (before and after taxes) does not necessarily indicate how the fund will perform 
in the future. Updated performance is available online at &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;mfs.com&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&#160;or 
by calling 1-800-225-2606.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151209">The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of (i) a broad measure of market performance and (ii) the performance of an additional 
index that the adviser believes more closely reflects the market segments in which the fund invests.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151210">The 
fund&#x2019;s past performance (before and after taxes) does not necessarily indicate how the fund will perform 
in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151211">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151212">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151213">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151214">The 
bar chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartNarrativeTextBlock>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151215">The 
bar chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-38197">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:1.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The total return for the six-month period ended June 30, 2026, 
was 17.50%. During the period(s) shown in the bar chart, the highest quarterly return was 15.94% (for 
the calendar quarter ended December 31, 2020) and the lowest quarterly return was (27.36)% (for the calendar 
quarter ended March 31, 2020).&lt;/span&gt;&lt;/p&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151216">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151217">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151218"
      unitRef="pure">0.1750</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151219">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151220"
      unitRef="pure">0.1594</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151221">2020-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151222">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151223"
      unitRef="pure">-0.2736</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151224">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151225">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151226">Average Annual 
Total Returns (For the Periods Ended December 
31, 2025)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151227">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151228">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160041Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151229">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160042Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151230">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160043Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151231">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160044Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151232">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160045Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151233">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160046Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151234">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151235">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151236"
      unitRef="pure">0.1022</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151237"
      unitRef="pure">0.1116</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151238"
      unitRef="pure">0.0975</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151239"
      unitRef="pure">0.1318</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151240"
      unitRef="pure">0.1142</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151241"
      unitRef="pure">0.0974</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151242"
      unitRef="pure">0.1535</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151243"
      unitRef="pure">0.1253</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151244"
      unitRef="pure">0.1068</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151245"
      unitRef="pure">0.1499</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151246"
      unitRef="pure">0.1218</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151247"
      unitRef="pure">0.0997</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151248"
      unitRef="pure">0.1472</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151249"
      unitRef="pure">0.1197</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151250"
      unitRef="pure">0.1014</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151251"
      unitRef="pure">0.1503</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151252"
      unitRef="pure">0.1226</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151253"
      unitRef="pure">0.1041</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151254"
      unitRef="pure">0.1532</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151255"
      unitRef="pure">0.1254</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151256"
      unitRef="pure">0.1069</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151257"
      unitRef="pure">0.1538</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151258"
      unitRef="pure">0.1263</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151259"
      unitRef="pure">0.1078</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151260"
      unitRef="pure">0.0840</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151261"
      unitRef="pure">0.1093</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151262"
      unitRef="pure">0.0976</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151263">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151264"
      unitRef="pure">0.0567</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151265"
      unitRef="pure">0.0862</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151266"
      unitRef="pure">0.0826</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151267">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151268"
      unitRef="pure">0.0690</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151269"
      unitRef="pure">0.0825</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151270"
      unitRef="pure">0.0765</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151271">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151272">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_Russell3000Index39_S000050660Member_S000050660Summary5Member"
      id="ixv-151273">Russell 3000&#xae; Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_Russell3000Index39_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151274"
      unitRef="pure">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_Russell3000Index39_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151275"
      unitRef="pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_Russell3000Index39_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151276"
      unitRef="pure">0.1429</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_Russell1000ValueIndex310_S000050660Member_S000050660Summary5Member"
      id="ixv-151277">Russell 1000&#xae; Value Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_Russell1000ValueIndex310_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151278"
      unitRef="pure">0.1591</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_Russell1000ValueIndex310_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151279"
      unitRef="pure">0.1133</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_Russell1000ValueIndex310_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151280"
      unitRef="pure">0.1053</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-38589">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Aft&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;er-tax 
returns are calculated using the historical highest individual U.S. federal marginal income tax rates 
and do not reflect the impact of state and local taxes. Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs). The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151281">Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs).</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-151282">The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:RiskReturnHeading
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151283">MFS&#xae; 
Conservative Allocation Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151284">MACFX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151285">MACBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151286">MACVX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006894Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151287">MACIX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006896Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151288">MACKX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006898Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151289">MCARX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006899Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151290">MACNX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006888Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151291">MACJX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000231060Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151292">MACQX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151294">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-46156">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund's 
investment objective is to seek a high level of total return consistent with a conservative level of 
risk relative to the other MFS Asset Allocation Funds. (The MFS Asset Allocation Funds currently are 
MFS Conservative Allocation Fund, MFS Moderate Allocation Fund, MFS Growth Allocation Fund, and MFS Aggressive 
Growth Allocation Fund.)&lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151295">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-46159">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;This 
table describes the fees and expenses that you may pay when you buy, hold, and sell shares of the fund. 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investors may also pay commissions or other fees to their financial intermediaries 
when they buy, hold, and sell shares of the fund, which are not reflected below.&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;   &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds. More information about these and other waivers and reductions is available from your financial 
intermediary and in &#x201c;Sales Charges and Waivers and Reductions&#x201d; on page 16 and &#x201c;Appendix A &#x2013; Waivers 
and Reductions of Sales Charges&#x201d; on page A-1 of the fund&#x2019;s prospectus. &lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151296">You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151297"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151298">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151300"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151301"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151302"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151303"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151304"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151305"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151306"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151307"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151308"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1383_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151310"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151311"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151312"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151313"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151314"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151315"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151316"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151317"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151318">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value of your investment):</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151320"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151321"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151322"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151323"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151324"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151325"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151326"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151327"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151328"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151329"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151330"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151331"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151332"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151333"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151334"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151335"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151336"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151337"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151338"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151339"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151340"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151341"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151342"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151343"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151344"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151345"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151346"
      unitRef="pure">0.0003</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151347"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151348"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151349"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151350"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151351"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151352"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151353"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151354"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151355"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151356"
      unitRef="pure">0.0083</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151357"
      unitRef="pure">0.0158</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151358"
      unitRef="pure">0.0158</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151359"
      unitRef="pure">0.0058</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151360"
      unitRef="pure">0.0158</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151361"
      unitRef="pure">0.0108</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151362"
      unitRef="pure">0.0083</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151363"
      unitRef="pure">0.0058</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151364"
      unitRef="pure">0.0052</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151365">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-46640">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;This example is intended to help you compare the cost of investing 
in the fund with the cost of investing in other mutual funds. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The example 
assumes that: you invest $10,000 in the fund for the time periods indicated and you redeem your shares 
at the end of the time periods (unless otherwise indicated); your investment has a 5% return each year; 
and the fund&#x2019;s operating expenses remain the same. &lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151366">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151367"
      unitRef="usd">655</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151368"
      unitRef="usd">825</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151369"
      unitRef="usd">1009</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151370"
      unitRef="usd">1541</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1444_"
      unitRef="usd">561</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1446_"
      unitRef="usd">799</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1448_"
      unitRef="usd">1060</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1450_"
      unitRef="usd">1677</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1445_"
      unitRef="usd">161</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1447_"
      unitRef="usd">499</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1449_"
      unitRef="usd">860</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1451_"
      unitRef="usd">1677</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1452_"
      unitRef="usd">261</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1454_"
      unitRef="usd">499</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1456_"
      unitRef="usd">860</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1458_"
      unitRef="usd">1677</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1453_"
      unitRef="usd">161</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1455_"
      unitRef="usd">499</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1457_"
      unitRef="usd">860</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1459_"
      unitRef="usd">1677</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151387"
      unitRef="usd">59</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151388"
      unitRef="usd">186</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151389"
      unitRef="usd">324</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151390"
      unitRef="usd">726</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151391"
      unitRef="usd">161</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151392"
      unitRef="usd">499</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151393"
      unitRef="usd">860</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151394"
      unitRef="usd">1878</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151395"
      unitRef="usd">110</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151396"
      unitRef="usd">343</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151397"
      unitRef="usd">595</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151398"
      unitRef="usd">1317</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151399"
      unitRef="usd">85</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151400"
      unitRef="usd">265</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151401"
      unitRef="usd">460</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151402"
      unitRef="usd">1025</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151403"
      unitRef="usd">59</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151404"
      unitRef="usd">186</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151405"
      unitRef="usd">324</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151406"
      unitRef="usd">726</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151407"
      unitRef="usd">53</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151408"
      unitRef="usd">167</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151409"
      unitRef="usd">291</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151410"
      unitRef="usd">653</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151411">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-47007">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund pays transaction costs, such as commissions, 
when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher portfolio turnover rate 
may indicate higher transaction costs and may result in higher taxes when shares are held in a taxable 
account. These transaction costs, which are not reflected in &#x201c;Annual Fund Operating Expenses&#x201d; or 
in the &#x201c;Example,&#x201d; affect the fund&#x2019;s performance.  During the most recent fiscal year, the fund&#x2019;s 
portfolio turnover rate was 4% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151412"
      unitRef="pure">0.04</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151413">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-47010">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund is designed to provide diversification 
among different asset classes by investing its assets in other mutual funds advised by MFS (Massachusetts 
Financial Services Company, the fund&#x2019;s investment adviser), referred to as underlying funds.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:justify; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS selects the asset class allocations based on a strategic asset allocation 
process that takes into account a variety of factors, including historical risk and performance, projected 
performance, and other factors. MFS&#x2019; analyses of projected performance are primarily based on quantitative 
models using various inputs such as valuation metrics, growth rates, profitability, yields, and inflation. 
MFS may also consider current market conditions, its qualitative assessment of the risk/return characteristics 
of asset classes, and other factors in determining these allocations.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
employs the strategic asset allocation process described above to determine the amount of the fund's 
assets invested in (1) underlying funds that invest primarily in equity securities (&#x201c;Equity Funds&#x201d;) 
and underlying funds that provide exposure to less traditional asset classes, currently real estate and 
commodities&#160;(&#x201c;Non-Traditional Funds&#x201d;) and (2) underlying funds that invest primarily in debt instruments 
(&#x201c;Bond Funds&#x201d;) and an underlying fund that invests in cash and/or cash equivalents (&#x201c;Money Market 
Fund&#x201d;).  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS selects the underlying funds within each 
asset class based on underlying fund classifications, historical risk, historical and projected performance 
of the represented asset classes, as well as other factors.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Within 
the Equity Fund allocation, MFS seeks to diversify by geography (by including domestic and international 
underlying funds, including emerging market underlying funds), in terms of market capitalization (by 
including large, mid, and small capitalization underlying funds), and by style (by including both growth 
and value underlying funds). A portion of the fund&#x2019;s assets is also allocated to Non-Traditional Funds 
(i.e., asset classes less correlated to the overall equity and debt markets), which MFS believes provides 
further diversification benefits.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Within the Bond Fund allocation, 
MFS includes underlying funds with varying degrees of geographic (potentially including emerging market), 
interest rate, and credit exposure, including exposure to below investment grade quality debt instruments. 
A portion of the fund&#x2019;s assets may also be allocated to the Money Market Fund.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
normally invests the underlying funds&#x2019; assets across different industries, sectors, countries, and 
regions, but MFS may invest a significant percentage of the underlying funds' assets in issuers in a 
single industry, sector, country, or region.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As of September 
1, 2026, the fund&#x2019;s approximate long-term strategic allocation among asset classes was:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:70.26%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:29.74%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity Funds and Non-Traditional Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;40%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Bond Funds and Money Market Fund&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;60%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:8.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;All percentages are rounded to the nearest percent.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
may deviate from the long-term strategic allocations set forth above; however, any deviation from the 
long-term strategic allocation is not expected to be greater than plus or minus 10% under normal market 
conditions. Additionally, the fund&#x2019;s allocation to Non-Traditional Funds will not typically exceed 
20% of the fund&#x2019;s assets.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As of September 1, 2026, the 
fund&#x2019;s approximate strategic allocation among asset classes was:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:70.26%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:29.74%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity 
Funds and Non-Traditional Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:bold; text-decoration:none;"&gt;39.8%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;U.S. Equity Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;26.5%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;International 
Equity Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;8.5%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Non-Traditional Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;4.8%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Bond 
Funds and Money Market Fund&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:bold; text-decoration:none;"&gt;60.3%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Bond Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;60.0%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Money 
Market Fund&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;0.3%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:8.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;All percentages are rounded to the nearest tenth of a percent.  As a result, the 
sum of the asset class allocations presented in the table may not total 100%.&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_PrincipalRisks2_S000002510Summary6Member"
      id="ixv-47076">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:11.0pt; font-family:Arial; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Principal 
Risks &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As with any mutual fund, the fund may not achieve its objective 
and/or you could lose money on your investment in the fund. An investment in the fund is not a bank deposit 
and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental 
agency.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The principal risks of investing in the fund are:&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_RiskLoseMoneyMember_S000002510Summary6Member"
      id="ixv-151414">As with any mutual fund, the fund may not achieve its objective 
and/or you could lose money on your investment in the fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_RiskNotInsuredMember_S000002510Summary6Member"
      id="ixv-151415">An investment in the fund is not a bank deposit 
and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental 
agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_AllocationRisk2_S000002510Summary6Member"
      id="ixv-47086">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Allocation 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' assessment of the risk/return potential of asset classes 
and underlying funds, and the resulting allocation among asset classes and underlying funds, may not 
produce the intended results and/or can lead to an investment focus that results in the fund underperforming 
other funds with similar investment strategies and/or underperforming the markets in which the fund invests.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_UnderlyingFundsRisk2_S000002510Summary6Member"
      id="ixv-47091">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Underlying 
Funds Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' strategy of investing in underlying funds exposes the 
fund to the risks of the underlying funds. Each underlying fund pursues its own investment objective 
and strategies and may not achieve its objective.  In addition to the fees and expenses the fund bears 
directly, shareholders of the fund will indirectly bear the&#160;fees and expenses of the underlying funds.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_InvestmentSelectionRisk2_S000002510Summary6Member"
      id="ixv-47095">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment 
Selection Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' investment analysis, including its assessment of the 
intrinsic valuation of issuers, its development and use of quantitative models, and its selection of 
investments may not produce the intended results and/or can lead to an investment focus that results 
in the fund underperforming other funds with similar investment strategies and/or underperforming the 
markets in which the fund invests. The quantitative models used by MFS (both proprietary and third-party) 
may not produce the intended results for a variety of reasons, including the factors used in the models, 
the weight placed on each factor in the models, changes from the market factors' historical trends, changing 
sources of market return or market risk, and technical issues in the design, development, implementation, 
application, and maintenance of the models (e.g., incomplete, stale, or inaccurate data, human error, 
programming or other software issues, coding errors, and technology failures).&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_DebtMarketRisk2_S000002510Summary6Member"
      id="ixv-47099">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Debt Market 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Debt markets can be volatile and can decline significantly in response to changes 
in, or investor perceptions of, issuer, market, economic, industry, political, regulatory, geopolitical, 
environmental, public health, and other conditions.  These conditions can affect a single instrument, 
issuer, or borrower, a particular type of instrument, issuer, or borrower, a segment of the debt markets 
or the debt markets generally. Certain events can have a dramatic adverse effect on debt markets and 
may lead to periods of high volatility and reduced liquidity in a debt market or segment of a debt market. 
 &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_InterestRateRisk2_S000002510Summary6Member"
      id="ixv-47103">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Interest Rate Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;In general, 
the price of a debt instrument falls when interest rates rise and rises when interest rates fall. Interest 
rate risk is generally greater for instruments with longer maturities or durations, or that do not pay 
current interest.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_CreditRisk2_S000002510Summary6Member"
      id="ixv-47108">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Credit Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The 
price of a debt instrument depends, in part, on the credit quality of the issuer, borrower, counterparty, 
or other entity responsible for payment, or underlying collateral or assets and the terms of the instrument. 
The price of a debt instrument can decline in response to changes in, or perceptions of, the financial 
condition of the issuer, borrower, counterparty, or other entity, or underlying collateral or assets, 
or changes in, or perceptions of, specific or general market, economic, industry, political, regulatory, 
geopolitical, environmental, public health, and other conditions. Debt instruments may be more susceptible 
to downgrades or defaults during economic downturns or similar periods of economic stress, which in turn 
could negatively affect the market value and liquidity of a debt instrument.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Below 
investment grade quality debt instruments (commonly referred to as &#x201c;high yield securities&#x201d; or &#x201c;junk 
bonds&#x201d;) can involve a substantially greater risk of default or can already be in default, and their 
values can decline significantly. Below investment grade quality debt instruments are regarded as having 
predominantly speculative characteristics. Below investment grade quality debt instruments tend to be 
more sensitive to adverse news about the issuer, or the market or economy in general, than higher quality 
debt instruments.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_PrepaymentExtensionRisk2_S000002510Summary6Member"
      id="ixv-47113">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Prepayment/Extension Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Instruments 
subject to prepayment and/or extension can reduce the potential for gain for the instrument&#x2019;s holders 
if the instrument is prepaid and increase the potential for loss if the maturity of the instrument is 
extended.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_Inflation-AdjustedDebtInstrumentsRisk2_S000002510Summary6Member"
      id="ixv-47118">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Inflation-Adjusted Debt Instruments Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Interest payments on inflation-adjusted debt instruments can be unpredictable 
and vary based on the level of inflation. In addition, inflation-adjusted debt instruments may lose value 
in the event the actual rate of inflation is different than the rate of the applicable inflation index. 
If inflation is negative, principal and income can both decline.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_EquityMarketRiskCompanyRisk2_S000002510Summary6Member"
      id="ixv-47123">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity 
Market Risk/Company Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity markets are volatile 
and can decline significantly in response to changes in, or investor perceptions of, issuer, market, 
economic, industry, political, regulatory, geopolitical, environmental, public health, and other conditions. 
 These conditions can affect a single issuer or type of security, issuers within a broad market sector, 
industry or geographic region, or the equity markets in general.  Certain events can have a dramatic 
adverse effect on equity markets and may lead to periods of high volatility in an equity market or a 
segment of an equity market.  The value of an investment held by the fund may decline due to factors 
directly related to the issuer.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_GrowthCompanyRisk2_S000002510Summary6Member"
      id="ixv-47128">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Growth Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
The stocks of growth companies can be more sensitive to the company&#x2019;s earnings and more volatile than 
the market in general.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_ValueCompanyRisk2_S000002510Summary6Member"
      id="ixv-47132">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Value Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
stocks of value companies can continue to be undervalued for long periods of time and not realize their 
expected value and can be more volatile than the market in general.&lt;/span&gt;&lt;/p&gt;&#160;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_FocusRisk2_S000002510Summary6Member"
      id="ixv-47138">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Focus Risk: 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Issuers in a single industry, sector, country, or region can react similarly to 
market, currency, political, economic, regulatory, geopolitical, environmental, public health, and other 
conditions, and the fund's performance will be affected by the conditions in the industries, sectors, 
countries, and regions to which the fund is exposed.  Furthermore, investments in particular industries, 
sectors, countries, or regions may be more volatile than the broader market as a whole.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_ForeignRisk2_S000002510Summary6Member"
      id="ixv-47142">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Foreign 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Exposure to foreign markets through issuers or currencies can involve additional 
risks relating to market, economic, industry, political, regulatory, geopolitical, environmental, public 
health, and other conditions. These factors can make foreign investments, especially those tied economically 
to emerging markets or countries subject to sanctions or the threat of new or modified sanctions, more 
volatile and less liquid than U.S. investments. In addition, foreign markets can react differently to 
these conditions than the U.S. market. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_EmergingMarketsRisk2_S000002510Summary6Member"
      id="ixv-47146">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Emerging Markets Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
 Investments tied economically to emerging markets, especially frontier markets, can involve additional 
and greater risks than the risks associated with investments in developed markets.  Emerging markets 
can have less developed markets&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;,&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; greater custody and operational 
risk, less developed legal, regulatory, and accounting systems, greater government involvement in the 
economy, greater risk of new or inconsistent government treatment of or restrictions on issuers and instruments, 
and greater political, social, geopolitical, and economic instability than developed markets. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_CurrencyRisk2_S000002510Summary6Member"
      id="ixv-47152">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Currency 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The value of foreign currencies relative to the U.S. dollar fluctuates in response 
to market, economic, industry, political, regulatory, geopolitical, environmental, public health, and 
other conditions, and changes in currency exchange rates impact the financial condition of companies 
or other issuers and may change the value in U.S. dollars of investments denominated in foreign currencies. 
 &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_RealEstate-RelatedInvestmentRisk2_S000002510Summary6Member"
      id="ixv-47162">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Real 
Estate-Related Investment Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The risks of investing in real estate-related 
securities include certain risks associated with the direct ownership of real estate and the real estate 
industry in general. These include risks related to general, regional and local economic conditions; 
difficulties in valuing and disposing of real estate; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;fluctuations in interest 
rates and property tax rates; shifts in zoning laws, environmental regulations and other governmental 
action; cash flow dependency; increased operating expenses; lack of availability of mortgage funds; losses 
due to natural disasters; overbuilding; losses due to casualty or condemnation; changes in property values 
and rental rates; the management skill and creditworthiness of the real estate investment trust (REIT) 
manager; and other factors.  The securities of smaller real estate-related issuers can be more volatile 
and less liquid than securities of larger issuers and their issuers can have more limited financial resources.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_Commodity-RelatedInvestmentsRisk2_S000002510Summary6Member"
      id="ixv-47167">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Commodity-Related 
Investments Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The value of commodity-related investments may be more volatile 
than the value of equity securities or debt instruments and may be affected by factors such as changes 
in overall market movements, commodity index volatility, changes in interest rates, currency fluctuations, 
geopolitical events, or factors affecting a particular industry or commodity. The price of a commodity-related 
investment may be affected by demand/supply imbalances in the market for the commodity. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_When-IssuedDelayedDeliveryandForwardCommitmentTransactionRisk2_S000002510Summary6Member"
      id="ixv-47171">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;When-Issued, 
Delayed Delivery, and Forward Commitment Transaction Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The purchaser in a when-issued, 
delayed delivery or forward commitment transaction assumes the rights and risks of ownership, including 
the risks of price and yield fluctuations and the risk that the security will not be issued or delivered 
as anticipated.  When-issued, delayed delivery, and forward commitment transactions can involve leverage. 
To be announced (TBA) transactions may significantly increase the fund's portfolio turnover rate.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_DerivativesRisk2_S000002510Summary6Member"
      id="ixv-47175">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Derivatives 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Derivatives can be highly volatile and involve risks in addition 
to the risks of the underlying indicator(s) on which the derivative is based. Gains or losses from derivatives 
can be substantially greater than the derivatives&#x2019; original cost.  Derivatives can involve leverage.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_LeveragingRisk2_S000002510Summary6Member"
      id="ixv-47180">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Leveraging 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Leverage involves investment exposure in an amount exceeding 
the initial investment. Leverage can cause increased volatility by magnifying gains or losses. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_CounterpartyandThirdPartyRisk2_S000002510Summary6Member"
      id="ixv-47185">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Counterparty 
and Third Party Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Transactions involving a 
counterparty or third party other than the issuer of the instrument are subject to the credit risk of 
the counterparty or third party, and to the counterparty&#x2019;s or third party&#x2019;s ability or willingness 
to perform in accordance with the terms of the transaction.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_LiquidityRisk2_S000002510Summary6Member"
      id="ixv-47190">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Liquidity 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;It may be difficult to value, and it may not be possible to 
sell, certain investments, types of investments, and/or investments in certain segments of the market, 
and the fund may have to sell certain of these investments at prices or times that are not advantageous 
in order to meet redemptions or other cash needs.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_LargeShareholderRisk2_S000002510Summary6Member"
      id="ixv-47195">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Large Shareholder 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;From time to time, shareholders of the fund (which may include institutional investors, 
financial intermediaries, or other MFS funds) may make relatively large redemptions or purchases of fund 
shares.  These transactions may cause the fund to sell securities or invest additional cash, as the case 
may be, at disadvantageous prices.  Redemptions of a large number of shares also may increase transaction 
and other costs or have adverse tax consequences for shareholders of the fund by requiring a sale of 
portfolio securities.  Purchases of a large number of shares may adversely affect the fund's performance 
to the extent that it takes time to invest new cash and the fund maintains a larger cash position than 
it ordinarily would.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151416">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-47200">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of&#160;(i) a broad measure of market performance&#160;and (ii) the performance of an 
additional index that the adviser believes more closely reflects the market segments in which the fund 
invests.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s past performance (before and after taxes) does 
not necessarily indicate how the fund will perform in the future. Updated performance is available online 
at &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;mfs.com&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&#160;or by calling 1-800-225-2606.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151417">The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of&#160;(i) a broad measure of market performance&#160;and (ii) the performance of an 
additional index that the adviser believes more closely reflects the market segments in which the fund 
invests.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151418">The fund&#x2019;s past performance (before and after taxes) does 
not necessarily indicate how the fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151419">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151420">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151421">Class 
A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151422">The bar chart does not take into account any sales charges 
(loads) that you may be required to pay upon purchase or redemption of the fund&#x2019;s shares. If these 
sales charges were included, they would reduce the returns shown.</oef:BarChartNarrativeTextBlock>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151423">The bar chart does not take into account any sales charges 
(loads) that you may be required to pay upon purchase or redemption of the fund&#x2019;s shares. If these 
sales charges were included, they would reduce the returns shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-47211">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:1.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The total return for the six-month period ended June 30, 2026, 
was 3.82%. During the period(s) shown in the bar chart, the highest quarterly return was 10.75% (for 
the calendar quarter ended June 30, 2020) and the lowest quarterly return was (9.33)% (for the calendar 
quarter ended March 31, 2020).&lt;/span&gt;&lt;/p&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151424">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151425">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151426"
      unitRef="pure">0.0382</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151427">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151428"
      unitRef="pure">0.1075</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151429">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151430">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151431"
      unitRef="pure">-0.0933</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151432">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151433">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151434">Average Annual 
Total Returns (For the Periods Ended December 
31, 2025)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006892Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151435">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006893Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151436">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006894Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151437">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006896Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151438">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006898Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151439">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006899Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151440">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006888Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151441">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000231060Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151442">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151443">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151444"
      unitRef="pure">0.0475</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151445"
      unitRef="pure">0.0265</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151446"
      unitRef="pure">0.0529</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151447"
      unitRef="pure">0.0773</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151448"
      unitRef="pure">0.0300</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151449"
      unitRef="pure">0.0530</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151450"
      unitRef="pure">0.0982</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151451"
      unitRef="pure">0.0404</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151452"
      unitRef="pure">0.0620</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151453"
      unitRef="pure">0.0869</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151454"
      unitRef="pure">0.0300</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151455"
      unitRef="pure">0.0514</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151456"
      unitRef="pure">0.0925</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151457"
      unitRef="pure">0.0351</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151458"
      unitRef="pure">0.0567</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151459"
      unitRef="pure">0.0958</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151460"
      unitRef="pure">0.0378</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151461"
      unitRef="pure">0.0593</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151462"
      unitRef="pure">0.0987</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151463"
      unitRef="pure">0.0403</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151464"
      unitRef="pure">0.0620</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151465"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151466"
      unitRef="pure">0.0409</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151467"
      unitRef="pure">0.0623</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151468"
      unitRef="pure">0.0324</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151469"
      unitRef="pure">0.0254</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151470"
      unitRef="pure">0.0530</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151471">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151472"
      unitRef="pure">0.0125</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151473"
      unitRef="pure">0.0101</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151474"
      unitRef="pure">0.0392</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151475">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151476"
      unitRef="pure">0.0247</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151477"
      unitRef="pure">0.0146</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151478"
      unitRef="pure">0.0371</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151479">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151480">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_BloombergUSAggregateBondIndex311_S000002510Member_S000002510Summary6Member"
      id="ixv-151481">Bloomberg U.S. Aggregate Bond Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_BloombergUSAggregateBondIndex311_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151482"
      unitRef="pure">0.0730</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_BloombergUSAggregateBondIndex311_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151483"
      unitRef="pure">-0.0036</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_BloombergUSAggregateBondIndex311_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151484"
      unitRef="pure">0.0201</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_MFSConservativeAllocationFundBlendedIndex312_S000002510Member_S000002510Summary6Member"
      id="ixv-151485">MFS Conservative Allocation Fund Blended Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_MFSConservativeAllocationFundBlendedIndex312_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151486"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_MFSConservativeAllocationFundBlendedIndex312_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151487"
      unitRef="pure">0.0482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_MFSConservativeAllocationFundBlendedIndex312_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151488"
      unitRef="pure">0.0631</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-47591">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As 
of December 31, 2025, the MFS Conservative Allocation Fund Blended Index (the Blended Index) consisted 
of the following indices and weightings: 28% Standard &amp;amp; Poor's 500 Stock Index; 8% MSCI EAFE (Europe, 
Australasia, Far East) Index; 2% Bloomberg Commodity Index; 2% FTSE EPRA Nareit Developed Real Estate 
Index; and 60% Bloomberg U.S. Aggregate Bond Index. The components and weightings of the Blended Index 
may have differed during the periods and may differ in the future.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Aft&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;er-tax 
returns are calculated using the historical highest individual U.S. federal marginal income tax rates 
and do not reflect the impact of state and local taxes. Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs). The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceAdditionalMarketIndex
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151489">As 
of December 31, 2025, the MFS Conservative Allocation Fund Blended Index (the Blended Index) consisted 
of the following indices and weightings: 28% Standard &amp; Poor's 500 Stock Index; 8% MSCI EAFE (Europe, 
Australasia, Far East) Index; 2% Bloomberg Commodity Index; 2% FTSE EPRA Nareit Developed Real Estate 
Index; and 60% Bloomberg U.S. Aggregate Bond Index. The components and weightings of the Blended Index 
may have differed during the periods and may differ in the future.</oef:PerformanceAdditionalMarketIndex>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151490">Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs).</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-151491">The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:RiskReturnHeading
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151492">MFS&#xae; 
Emerging Markets Equity Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151493">MEMAX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151494">MEMBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151495">MEMCX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006907Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151496">MEMIX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000071424Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151497">MEMRX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000071425Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151498">MEMFX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000071426Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151499">MEMGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000071427Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151500">MEMHX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000071428Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151501">MEMJX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151503">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-56152">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s 
investment objective is to seek capital appreciation. &lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151504">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-56155">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;This 
table describes the fees and expenses that you may pay when you buy, hold, and sell shares of the fund. 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investors may also pay commissions or other fees to their financial intermediaries 
when they buy, hold, and sell shares of the fund, which are not reflected below.&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;   &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds. More information about these and other waivers and reductions is available from your financial 
intermediary and in &#x201c;Sales Charges and Waivers and Reductions&#x201d; on page 11 and &#x201c;Appendix A &#x2013; Waivers 
and Reductions of Sales Charges&#x201d; on page A-1 of the fund&#x2019;s prospectus. &lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151505">You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151506"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151507">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151509"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151510"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151511"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151512"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151513"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151514"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151515"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151516"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151517"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1658_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151519"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151520"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151521"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151522"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151523"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151524"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151525"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151526"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151527">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value of your investment):</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151529"
      unitRef="pure">0.0088</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151530"
      unitRef="pure">0.0088</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151531"
      unitRef="pure">0.0088</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151532"
      unitRef="pure">0.0088</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151533"
      unitRef="pure">0.0088</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151534"
      unitRef="pure">0.0088</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151535"
      unitRef="pure">0.0088</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151536"
      unitRef="pure">0.0088</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151537"
      unitRef="pure">0.0088</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151538"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151539"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151540"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151541"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151542"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151543"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151544"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151545"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151546"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151547"
      unitRef="pure">0.0020</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151548"
      unitRef="pure">0.0020</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151549"
      unitRef="pure">0.0020</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151550"
      unitRef="pure">0.0020</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151551"
      unitRef="pure">0.0020</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151552"
      unitRef="pure">0.0020</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151553"
      unitRef="pure">0.0020</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151554"
      unitRef="pure">0.0020</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151555"
      unitRef="pure">0.0007</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151556"
      unitRef="pure">0.0133</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151557"
      unitRef="pure">0.0208</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151558"
      unitRef="pure">0.0208</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151559"
      unitRef="pure">0.0108</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151560"
      unitRef="pure">0.0208</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151561"
      unitRef="pure">0.0158</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151562"
      unitRef="pure">0.0133</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151563"
      unitRef="pure">0.0108</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151564"
      unitRef="pure">0.0095</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1703_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1704_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1705_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1706_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1707_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1708_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1709_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1710_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1711_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151574"
      unitRef="pure">0.0131</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151575"
      unitRef="pure">0.0206</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151576"
      unitRef="pure">0.0206</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151577"
      unitRef="pure">0.0106</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151578"
      unitRef="pure">0.0206</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151579"
      unitRef="pure">0.0156</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151580"
      unitRef="pure">0.0131</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151581"
      unitRef="pure">0.0106</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151582"
      unitRef="pure">0.0094</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151583">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-56689">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;This example is intended to help you compare the cost of investing 
in the fund with the cost of investing in other mutual funds. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The example 
assumes that: you invest $10,000 in the fund for the time periods indicated and you redeem your shares 
at the end of the time periods (unless otherwise indicated); your investment has a 5% return each year; 
and the fund&#x2019;s operating expenses remain the same. &lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151584">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151585"
      unitRef="usd">701</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151586"
      unitRef="usd">970</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151587"
      unitRef="usd">1260</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151588"
      unitRef="usd">2083</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1728_"
      unitRef="usd">609</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1730_"
      unitRef="usd">950</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1732_"
      unitRef="usd">1317</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1734_"
      unitRef="usd">2217</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1729_"
      unitRef="usd">209</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1731_"
      unitRef="usd">650</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1733_"
      unitRef="usd">1117</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1735_"
      unitRef="usd">2217</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1736_"
      unitRef="usd">309</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1738_"
      unitRef="usd">650</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1740_"
      unitRef="usd">1117</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1742_"
      unitRef="usd">2217</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1737_"
      unitRef="usd">209</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1739_"
      unitRef="usd">650</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1741_"
      unitRef="usd">1117</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1743_"
      unitRef="usd">2217</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151605"
      unitRef="usd">108</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151606"
      unitRef="usd">341</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151607"
      unitRef="usd">594</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151608"
      unitRef="usd">1315</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151609"
      unitRef="usd">209</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151610"
      unitRef="usd">650</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151611"
      unitRef="usd">1117</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151612"
      unitRef="usd">2409</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151613"
      unitRef="usd">159</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151614"
      unitRef="usd">497</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151615"
      unitRef="usd">859</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151616"
      unitRef="usd">1877</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151617"
      unitRef="usd">133</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151618"
      unitRef="usd">419</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151619"
      unitRef="usd">727</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151620"
      unitRef="usd">1600</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151621"
      unitRef="usd">108</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151622"
      unitRef="usd">341</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151623"
      unitRef="usd">594</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151624"
      unitRef="usd">1315</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151625"
      unitRef="usd">96</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151626"
      unitRef="usd">302</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151627"
      unitRef="usd">525</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151628"
      unitRef="usd">1165</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151629">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-57056">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund pays transaction costs, such as commissions, 
when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher portfolio turnover rate 
may indicate higher transaction costs and may result in higher taxes when shares are held in a taxable 
account. These transaction costs, which are not reflected in &#x201c;Annual Fund Operating Expenses&#x201d; or 
in the &#x201c;Example,&#x201d; affect the fund&#x2019;s performance.  During the most recent fiscal year, the fund&#x2019;s 
portfolio turnover rate was 45% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151630"
      unitRef="pure">0.45</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151631">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-57059">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS (Massachusetts Financial Services Company, 
the fund&#x2019;s investment adviser) normally invests at least 80% of the fund&#x2019;s net assets in equity securities 
of issuers that are tied economically to emerging market countries. Emerging markets are countries determined 
to have emerging market economies based on factors that demonstrate the country's financial and capital 
markets are in the development phase, including whether a particular country has a low- to middle-income 
economy according to the International Bank for Reconstruction and Development (the World Bank), the 
country&#x2019;s designation by the International Monetary Fund as an emerging market, or the country's inclusion 
in an emerging market index. Emerging market countries include countries located in Latin America, Asia, 
Africa, the Middle East, and developing countries of Europe, primarily Eastern Europe.   Equity securities 
include common stocks, depositary receipts, and other securities that represent an ownership interest 
(or right to acquire an ownership interest) in a company or other issuer.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
may also invest the fund&#x2019;s assets in equity securities of issuers that are not tied economically to 
emerging market countries.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS may invest the fund&#x2019;s assets in securities 
of companies of any size.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS normally invests the fund's assets across 
different industries, sectors, countries, and regions, but MFS may invest a significant percentage of 
the fund&#x2019;s assets in issuers in a single industry, sector, country, or region.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
may invest a significant percentage of the fund&#x2019;s assets in a single issuer or a small number of issuers.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS uses an active bottom-up investment approach to buying and selling investments 
for the fund. Investments are selected primarily based on fundamental analysis of individual issuers. 
Quantitative screening tools that systematically evaluate issuers may also be considered.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;For 
purposes of the fund's 80% policy, net assets include the amount of any borrowings for investment purposes. 
&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151632">MFS (Massachusetts Financial Services Company, 
the fund&#x2019;s investment adviser) normally invests at least 80% of the fund&#x2019;s net assets in equity securities 
of issuers that are tied economically to emerging market countries.</fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock>
    <fnd:NmRule35d1TermDfnSmryTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151633"> Emerging markets are countries determined 
to have emerging market economies based on factors that demonstrate the country's financial and capital 
markets are in the development phase, including whether a particular country has a low- to middle-income 
economy according to the International Bank for Reconstruction and Development (the World Bank), the 
country&#x2019;s designation by the International Monetary Fund as an emerging market, or the country's inclusion 
in an emerging market index. Emerging market countries include countries located in Latin America, Asia, 
Africa, the Middle East, and developing countries of Europe, primarily Eastern Europe.   Equity securities 
include common stocks, depositary receipts, and other securities that represent an ownership interest 
(or right to acquire an ownership interest) in a company or other issuer.</fnd:NmRule35d1TermDfnSmryTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_PrincipalRisks2_S000002512Summary7Member"
      id="ixv-57067">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:11.0pt; font-family:Arial; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Principal Risks &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As with any mutual fund, the 
fund may not achieve its objective and/or you could lose money on your investment in the fund. An investment 
in the fund is not a bank deposit and is not insured or guaranteed by the Federal Deposit Insurance Corporation 
or any other governmental agency.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The principal risks of investing 
in the fund are:&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_RiskLoseMoneyMember_S000002512Summary7Member"
      id="ixv-151634">As with any mutual fund, the 
fund may not achieve its objective and/or you could lose money on your investment in the fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_RiskNotInsuredMember_S000002512Summary7Member"
      id="ixv-151635">An investment 
in the fund is not a bank deposit and is not insured or guaranteed by the Federal Deposit Insurance Corporation 
or any other governmental agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_InvestmentSelectionRisk2_S000002512Summary7Member"
      id="ixv-57071">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment Selection Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' 
investment analysis and its selection of investments may not produce the intended results and/or can 
lead to an investment focus that results in the fund underperforming other funds with similar investment 
strategies and/or underperforming the markets in which the fund invests.  In addition, to the extent 
MFS considers quantitative tools in managing the fund, such tools may not produce the intended results. 
&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_EquityMarketRiskCompanyRisk2_S000002512Summary7Member"
      id="ixv-57075">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity Market Risk/Company Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity 
markets are volatile and can decline significantly in response to changes in, or investor perceptions 
of, issuer, market, economic, industry, political, regulatory, geopolitical, environmental, public health, 
and other conditions.  These conditions can affect a single issuer or type of security, issuers within 
a broad market sector, industry or geographic region, or the equity markets in general.  Certain events 
can have a dramatic adverse effect on equity markets and may lead to periods of high volatility in an 
equity market or a segment of an equity market.  The value of an investment held by the fund may decline 
due to factors directly related to the issuer.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_ForeignRisk2_S000002512Summary7Member"
      id="ixv-57080">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Foreign 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Exposure to foreign markets through issuers or currencies can involve additional 
risks relating to market, economic, industry, political, regulatory, geopolitical, environmental, public 
health, and other conditions. These factors can make foreign investments, especially those tied economically 
to emerging markets or countries subject to sanctions or the threat of new or modified sanctions, more 
volatile and less liquid than U.S. investments. In addition, foreign markets can react differently to 
these conditions than the U.S. market. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_EmergingMarketsRisk2_S000002512Summary7Member"
      id="ixv-57084">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Emerging Markets Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
 Investments tied economically to emerging markets, especially frontier markets, can involve additional 
and greater risks than the risks associated with investments in developed markets.  Emerging markets 
can have less developed markets&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;,&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; greater custody and operational 
risk, less developed legal, regulatory, and accounting systems, greater government involvement in the 
economy, greater risk of new or inconsistent government treatment of or restrictions on issuers and instruments, 
and greater political, social, geopolitical, and economic instability than developed markets. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_CurrencyRisk2_S000002512Summary7Member"
      id="ixv-57096">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Currency 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The value of foreign currencies relative to the U.S. dollar fluctuates in response 
to market, economic, industry, political, regulatory, geopolitical, environmental, public health, and 
other conditions, and changes in currency exchange rates impact the financial condition of companies 
or other issuers and may change the value in U.S. dollars of investments denominated in foreign currencies. 
 &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_FocusRisk2_S000002512Summary7Member"
      id="ixv-57100">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Focus Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Issuers in a single industry, 
sector, country, or region can react similarly to market, currency, political, economic, regulatory, 
geopolitical, environmental, public health, and other conditions, and the fund's performance will be 
affected by the conditions in the industries, sectors, countries, and regions to which the fund is exposed. 
 Furthermore, investments in particular industries, sectors, countries, or regions may be more volatile 
than the broader market as a whole.  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;If MFS invests a significant 
percentage of the fund's assets in a single issuer or small number of issuers, the fund&#x2019;s performance 
could be more volatile than the performance of more diversified funds. &lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_LiquidityRisk2_S000002512Summary7Member"
      id="ixv-57105">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Liquidity 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;It may be difficult to value, and it may not be possible to 
sell, certain investments, types of investments, and/or investments in certain segments of the market, 
and the fund may have to sell certain of these investments at prices or times that are not advantageous 
in order to meet redemptions or other cash needs.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_LargeShareholderRisk2_S000002512Summary7Member"
      id="ixv-57110">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Large Shareholder 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;From time to time, shareholders of the fund (which may include institutional investors, 
financial intermediaries, or other MFS funds) may make relatively large redemptions or purchases of fund 
shares.  These transactions may cause the fund to sell securities or invest additional cash, as the case 
may be, at disadvantageous prices.  Redemptions of a large number of shares also may increase transaction 
and other costs or have adverse tax consequences for shareholders of the fund by requiring a sale of 
portfolio securities.  Purchases of a large number of shares may adversely affect the fund's performance 
to the extent that it takes time to invest new cash and the fund maintains a larger cash position than 
it ordinarily would.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151636">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-57115">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of a broad measure of market performance.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s 
past performance (before and after taxes) does not necessarily indicate how the fund will perform in 
the future. Updated performance is available online at &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;mfs.com&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; or by 
calling 1-800-225-2606.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151637">The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of a broad measure of market performance.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151638">The fund&#x2019;s 
past performance (before and after taxes) does not necessarily indicate how the fund will perform in 
the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151639">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151640">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151641">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151642">The bar 
chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartNarrativeTextBlock>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151643">The bar 
chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-57126">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:1.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The total return for the six-month period ended June 30, 2026, 
was 16.65%. During the period(s) shown in the bar chart, the highest quarterly return was 18.15% (for 
the calendar quarter ended June 30, 2020) and the lowest quarterly return was (27.44)% (for the calendar 
quarter ended March 31, 2020).&lt;/span&gt;&lt;/p&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151644">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151645">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151646"
      unitRef="pure">0.1665</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151647">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151648"
      unitRef="pure">0.1815</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151649">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151650">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151651"
      unitRef="pure">-0.2744</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151652">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151653">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151654">Average Annual Total Returns (For the Periods Ended December 
31, 2025)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151655">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151656">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006907Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151657">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000071424Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151658">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000071425Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151659">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000071426Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151660">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000071427Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151661">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000071428Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151662">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151663">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151664"
      unitRef="pure">0.2850</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151665"
      unitRef="pure">0.0294</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151666"
      unitRef="pure">0.0688</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151667"
      unitRef="pure">0.3152</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151668"
      unitRef="pure">0.0329</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151669"
      unitRef="pure">0.0688</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151670"
      unitRef="pure">0.3382</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151671"
      unitRef="pure">0.0433</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151672"
      unitRef="pure">0.0779</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151673"
      unitRef="pure">0.3249</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151674"
      unitRef="pure">0.0329</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151675"
      unitRef="pure">0.0672</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151676"
      unitRef="pure">0.3316</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151677"
      unitRef="pure">0.0381</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151678"
      unitRef="pure">0.0725</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151679"
      unitRef="pure">0.3349</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151680"
      unitRef="pure">0.0406</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151681"
      unitRef="pure">0.0752</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151682"
      unitRef="pure">0.3384</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151683"
      unitRef="pure">0.0433</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151684"
      unitRef="pure">0.0779</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151685"
      unitRef="pure">0.3399</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151686"
      unitRef="pure">0.0448</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151687"
      unitRef="pure">0.0793</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151688"
      unitRef="pure">0.2580</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151689"
      unitRef="pure">0.0284</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151690"
      unitRef="pure">0.0689</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151691">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151692"
      unitRef="pure">0.2531</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151693"
      unitRef="pure">0.0259</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151694"
      unitRef="pure">0.0671</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151695">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151696"
      unitRef="pure">0.1602</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151697"
      unitRef="pure">0.0234</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151698"
      unitRef="pure">0.0568</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151699">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_MSCIEmergingMarketsIndexnetdiv313_S000002512Member_S000002512Summary7Member"
      id="ixv-151700">MSCI Emerging Markets Index (net div)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_MSCIEmergingMarketsIndexnetdiv313_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151701"
      unitRef="pure">0.3357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_MSCIEmergingMarketsIndexnetdiv313_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151702"
      unitRef="pure">0.0420</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_MSCIEmergingMarketsIndexnetdiv313_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151703"
      unitRef="pure">0.0842</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-57480">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Aft&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;er-tax 
returns are calculated using the historical highest individual U.S. federal marginal income tax rates 
and do not reflect the impact of state and local taxes. Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs). The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151704">Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs).</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-151705">The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:RiskReturnHeading
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151706">MFS&#xae; 
Growth Allocation Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151707">MAGWX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151708">MBGWX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151709">MCGWX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151710">MGWIX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151711">MAGMX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151712">MGALX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151713">MAGEX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151714">MAGJX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151715">MAGQX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151717">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-64634">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund's 
investment objective is to seek a high level of total return consistent with a greater than moderate 
level of risk relative to the other MFS Asset Allocation Funds. (The MFS Asset Allocation Funds currently 
are MFS Conservative Allocation Fund, MFS Moderate Allocation Fund, MFS Growth Allocation Fund, and MFS 
Aggressive Growth Allocation Fund.)&lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151718">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-64637">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;This 
table describes the fees and expenses that you may pay when you buy, hold, and sell shares of the fund. 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investors may also pay commissions or other fees to their financial intermediaries 
when they buy, hold, and sell shares of the fund, which are not reflected below.&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;   &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds. More information about these and other waivers and reductions is available from your financial 
intermediary and in &#x201c;Sales Charges and Waivers and Reductions&#x201d; on page 16 and &#x201c;Appendix A &#x2013; Waivers 
and Reductions of Sales Charges&#x201d; on page A-1 of the fund&#x2019;s prospectus. &lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151719">You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151720"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151721">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151723"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151724"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151725"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151726"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151727"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151728"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151729"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151730"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151731"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1915_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151733"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151734"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151735"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151736"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151737"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151738"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151739"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151740"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151741">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value of your investment):</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151743"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151744"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151745"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151746"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151747"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151748"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151749"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151750"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151751"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151752"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151753"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151754"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151755"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151756"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151757"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151758"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151759"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151760"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151761"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151762"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151763"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151764"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151765"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151766"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151767"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151768"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151769"
      unitRef="pure">0.0003</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151770"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151771"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151772"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151773"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151774"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151775"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151776"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151777"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151778"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151779"
      unitRef="pure">0.0094</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151780"
      unitRef="pure">0.0169</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151781"
      unitRef="pure">0.0169</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151782"
      unitRef="pure">0.0069</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151783"
      unitRef="pure">0.0169</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151784"
      unitRef="pure">0.0119</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151785"
      unitRef="pure">0.0094</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151786"
      unitRef="pure">0.0069</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151787"
      unitRef="pure">0.0062</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1969_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1970_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1971_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1972_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1973_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1974_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1975_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1976_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1977_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151797"
      unitRef="pure">0.0094</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151798"
      unitRef="pure">0.0169</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151799"
      unitRef="pure">0.0169</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151800"
      unitRef="pure">0.0069</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151801"
      unitRef="pure">0.0169</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151802"
      unitRef="pure">0.0119</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151803"
      unitRef="pure">0.0094</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151804"
      unitRef="pure">0.0069</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151805"
      unitRef="pure">0.0061</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151806">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-65216">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;This example is intended to help you compare the cost of investing 
in the fund with the cost of investing in other mutual funds. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The example 
assumes that: you invest $10,000 in the fund for the time periods indicated and you redeem your shares 
at the end of the time periods (unless otherwise indicated); your investment has a 5% return each year; 
and the fund&#x2019;s operating expenses remain the same. &lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151807">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151808"
      unitRef="usd">665</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151809"
      unitRef="usd">857</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151810"
      unitRef="usd">1065</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151811"
      unitRef="usd">1663</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1994_"
      unitRef="usd">572</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1996_"
      unitRef="usd">833</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1998_"
      unitRef="usd">1118</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2000_"
      unitRef="usd">1799</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1995_"
      unitRef="usd">172</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1997_"
      unitRef="usd">533</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1999_"
      unitRef="usd">918</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2001_"
      unitRef="usd">1799</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2002_"
      unitRef="usd">272</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2004_"
      unitRef="usd">533</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2006_"
      unitRef="usd">918</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2008_"
      unitRef="usd">1799</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2003_"
      unitRef="usd">172</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2005_"
      unitRef="usd">533</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2007_"
      unitRef="usd">918</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2009_"
      unitRef="usd">1799</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151828"
      unitRef="usd">70</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151829"
      unitRef="usd">221</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151830"
      unitRef="usd">384</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151831"
      unitRef="usd">859</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151832"
      unitRef="usd">172</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151833"
      unitRef="usd">533</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151834"
      unitRef="usd">918</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151835"
      unitRef="usd">1998</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151836"
      unitRef="usd">121</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151837"
      unitRef="usd">378</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151838"
      unitRef="usd">654</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151839"
      unitRef="usd">1443</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151840"
      unitRef="usd">96</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151841"
      unitRef="usd">300</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151842"
      unitRef="usd">520</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151843"
      unitRef="usd">1155</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151844"
      unitRef="usd">70</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151845"
      unitRef="usd">221</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151846"
      unitRef="usd">384</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151847"
      unitRef="usd">859</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151848"
      unitRef="usd">62</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151849"
      unitRef="usd">198</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151850"
      unitRef="usd">345</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151851"
      unitRef="usd">773</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151852">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-65583">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund pays transaction costs, such as commissions, 
when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher portfolio turnover rate 
may indicate higher transaction costs and may result in higher taxes when shares are held in a taxable 
account. These transaction costs, which are not reflected in &#x201c;Annual Fund Operating Expenses&#x201d; or 
in the &#x201c;Example,&#x201d; affect the fund&#x2019;s performance.  During the most recent fiscal year, the fund&#x2019;s 
portfolio turnover rate was 3% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151853"
      unitRef="pure">0.03</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151854">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-65586">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund is designed to provide diversification 
among different asset classes by investing its assets in other mutual funds advised by MFS (Massachusetts 
Financial Services Company, the fund&#x2019;s investment adviser), referred to as underlying funds.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:justify; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS selects the asset class allocations based on a strategic asset allocation 
process that takes into account a variety of factors, including historical risk and performance, projected 
performance, and other factors. MFS&#x2019; analyses of projected performance are primarily based on quantitative 
models using various inputs such as valuation metrics, growth rates, profitability, yields, and inflation. 
MFS may also consider current market conditions, its qualitative assessment of the risk/return characteristics 
of asset classes, and other factors in determining these allocations.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
employs the strategic asset allocation process described above to determine the amount of the fund's 
assets invested in (1) underlying funds that invest primarily in equity securities (&#x201c;Equity Funds&#x201d;) 
and underlying funds that provide exposure to less traditional asset classes, currently real estate and 
commodities&#160;(&#x201c;Non-Traditional Funds&#x201d;) and (2) underlying funds that invest primarily in debt instruments 
(&#x201c;Bond Funds&#x201d;) and an underlying fund that invests in cash and/or cash equivalents (&#x201c;Money Market 
Fund&#x201d;).  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS selects the underlying funds within each 
asset class based on underlying fund classifications, historical risk, historical and projected performance 
of the represented asset classes, as well as other factors.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Within 
the Equity Fund allocation, MFS seeks to diversify by geography (by including domestic and international 
underlying funds, including emerging market underlying funds), in terms of market capitalization (by 
including large, mid, and small capitalization underlying funds), and by style (by including both growth 
and value underlying funds). A portion of the fund&#x2019;s assets is also allocated to Non-Traditional Funds 
(i.e., asset classes less correlated to the overall equity and debt markets), which MFS believes provides 
further diversification benefits.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Within the Bond Fund allocation, 
MFS includes underlying funds with varying degrees of geographic (potentially including emerging market), 
interest rate, and credit exposure, including exposure to below investment grade quality debt instruments. 
A portion of the fund&#x2019;s assets may also be allocated to the Money Market Fund.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
normally invests the underlying funds&#x2019; assets across different industries, sectors, countries, and 
regions, but MFS may invest a significant percentage of the underlying funds' assets in issuers in a 
single industry, sector, country, or region.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As of September 
1, 2026, the fund&#x2019;s approximate long-term strategic allocation among asset classes was:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:70.26%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:29.74%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity Funds and Non-Traditional Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;80%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Bond Funds and Money Market Fund&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;20%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:8.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;All percentages are rounded to the nearest percent.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
may deviate from the long-term strategic allocations set forth above; however, any deviation from the 
long-term strategic allocation is not expected to be greater than plus or minus 10% under normal market 
conditions. Additionally, the fund&#x2019;s allocation to Non-Traditional Funds will not typically exceed 
20% of the fund&#x2019;s assets.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As of September 1, 2026, the 
fund&#x2019;s approximate strategic allocation among asset classes was:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:70.26%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:29.74%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity 
Funds and Non-Traditional Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:bold; text-decoration:none;"&gt;79.8%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;U.S. Equity Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;50.5%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;International 
Equity Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;20.5%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Non-Traditional Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;8.8%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Bond 
Funds and Money Market Fund&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:bold; text-decoration:none;"&gt;20.3%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Bond Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;20.0%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Money 
Market Fund&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;0.3%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:8.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;All percentages are rounded to the nearest tenth of a percent.  As a result, the 
sum of the asset class allocations presented in the table may not total 100%.&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_PrincipalRisks2_S000002514Summary8Member"
      id="ixv-65652">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:11.0pt; font-family:Arial; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Principal 
Risks &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As with any mutual fund, the fund may not achieve its objective 
and/or you could lose money on your investment in the fund. An investment in the fund is not a bank deposit 
and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental 
agency.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The principal risks of investing in the fund are:&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_RiskLoseMoneyMember_S000002514Summary8Member"
      id="ixv-151855">As with any mutual fund, the fund may not achieve its objective 
and/or you could lose money on your investment in the fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_RiskNotInsuredMember_S000002514Summary8Member"
      id="ixv-151856">An investment in the fund is not a bank deposit 
and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental 
agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_AllocationRisk2_S000002514Summary8Member"
      id="ixv-65662">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Allocation 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' assessment of the risk/return potential of asset classes 
and underlying funds, and the resulting allocation among asset classes and underlying funds, may not 
produce the intended results and/or can lead to an investment focus that results in the fund underperforming 
other funds with similar investment strategies and/or underperforming the markets in which the fund invests.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_UnderlyingFundsRisk2_S000002514Summary8Member"
      id="ixv-65667">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Underlying 
Funds Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' strategy of investing in underlying funds exposes the 
fund to the risks of the underlying funds. Each underlying fund pursues its own investment objective 
and strategies and may not achieve its objective.  In addition to the fees and expenses the fund bears 
directly, shareholders of the fund will indirectly bear the&#160;fees and expenses of the underlying funds.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_InvestmentSelectionRisk2_S000002514Summary8Member"
      id="ixv-65671">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment 
Selection Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' investment analysis, including its assessment of the 
intrinsic valuation of issuers, its development and use of quantitative models, and its selection of 
investments may not produce the intended results and/or can lead to an investment focus that results 
in the fund underperforming other funds with similar investment strategies and/or underperforming the 
markets in which the fund invests. The quantitative models used by MFS (both proprietary and third-party) 
may not produce the intended results for a variety of reasons, including the factors used in the models, 
the weight placed on each factor in the models, changes from the market factors' historical trends, changing 
sources of market return or market risk, and technical issues in the design, development, implementation, 
application, and maintenance of the models (e.g., incomplete, stale, or inaccurate data, human error, 
programming or other software issues, coding errors, and technology failures).&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_EquityMarketRiskCompanyRisk2_S000002514Summary8Member"
      id="ixv-65675">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity 
Market Risk/Company Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity markets are volatile 
and can decline significantly in response to changes in, or investor perceptions of, issuer, market, 
economic, industry, political, regulatory, geopolitical, environmental, public health, and other conditions. 
 These conditions can affect a single issuer or type of security, issuers within a broad market sector, 
industry or geographic region, or the equity markets in general.  Certain events can have a dramatic 
adverse effect on equity markets and may lead to periods of high volatility in an equity market or a 
segment of an equity market.  The value of an investment held by the fund may decline due to factors 
directly related to the issuer.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_GrowthCompanyRisk2_S000002514Summary8Member"
      id="ixv-65680">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Growth Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
The stocks of growth companies can be more sensitive to the company&#x2019;s earnings and more volatile than 
the market in general.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_ValueCompanyRisk2_S000002514Summary8Member"
      id="ixv-65684">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Value Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
stocks of value companies can continue to be undervalued for long periods of time and not realize their 
expected value and can be more volatile than the market in general.&lt;/span&gt;&lt;/p&gt;&#160;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_DebtMarketRisk2_S000002514Summary8Member"
      id="ixv-65690">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Debt Market 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Debt markets can be volatile and can decline significantly in response to changes 
in, or investor perceptions of, issuer, market, economic, industry, political, regulatory, geopolitical, 
environmental, public health, and other conditions.  These conditions can affect a single instrument, 
issuer, or borrower, a particular type of instrument, issuer, or borrower, a segment of the debt markets 
or the debt markets generally. Certain events can have a dramatic adverse effect on debt markets and 
may lead to periods of high volatility and reduced liquidity in a debt market or segment of a debt market. 
 &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_InterestRateRisk2_S000002514Summary8Member"
      id="ixv-65694">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Interest Rate Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;In general, 
the price of a debt instrument falls when interest rates rise and rises when interest rates fall. Interest 
rate risk is generally greater for instruments with longer maturities or durations, or that do not pay 
current interest.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_CreditRisk2_S000002514Summary8Member"
      id="ixv-65699">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Credit Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The 
price of a debt instrument depends, in part, on the credit quality of the issuer, borrower, counterparty, 
or other entity responsible for payment, or underlying collateral or assets and the terms of the instrument. 
The price of a debt instrument can decline in response to changes in, or perceptions of, the financial 
condition of the issuer, borrower, counterparty, or other entity, or underlying collateral or assets, 
or changes in, or perceptions of, specific or general market, economic, industry, political, regulatory, 
geopolitical, environmental, public health, and other conditions. Debt instruments may be more susceptible 
to downgrades or defaults during economic downturns or similar periods of economic stress, which in turn 
could negatively affect the market value and liquidity of a debt instrument.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Below 
investment grade quality debt instruments (commonly referred to as &#x201c;high yield securities&#x201d; or &#x201c;junk 
bonds&#x201d;) can involve a substantially greater risk of default or can already be in default, and their 
values can decline significantly. Below investment grade quality debt instruments are regarded as having 
predominantly speculative characteristics. Below investment grade quality debt instruments tend to be 
more sensitive to adverse news about the issuer, or the market or economy in general, than higher quality 
debt instruments.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_PrepaymentExtensionRisk2_S000002514Summary8Member"
      id="ixv-65704">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Prepayment/Extension Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Instruments 
subject to prepayment and/or extension can reduce the potential for gain for the instrument&#x2019;s holders 
if the instrument is prepaid and increase the potential for loss if the maturity of the instrument is 
extended.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_Inflation-AdjustedDebtInstrumentsRisk2_S000002514Summary8Member"
      id="ixv-65709">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Inflation-Adjusted Debt Instruments Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Interest payments on inflation-adjusted debt instruments can be unpredictable 
and vary based on the level of inflation. In addition, inflation-adjusted debt instruments may lose value 
in the event the actual rate of inflation is different than the rate of the applicable inflation index. 
If inflation is negative, principal and income can both decline.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_FocusRisk2_S000002514Summary8Member"
      id="ixv-65714">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Focus Risk: 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Issuers in a single industry, sector, country, or region can react similarly to 
market, currency, political, economic, regulatory, geopolitical, environmental, public health, and other 
conditions, and the fund's performance will be affected by the conditions in the industries, sectors, 
countries, and regions to which the fund is exposed.  Furthermore, investments in particular industries, 
sectors, countries, or regions may be more volatile than the broader market as a whole.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_ForeignRisk2_S000002514Summary8Member"
      id="ixv-65718">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Foreign 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Exposure to foreign markets through issuers or currencies can involve additional 
risks relating to market, economic, industry, political, regulatory, geopolitical, environmental, public 
health, and other conditions. These factors can make foreign investments, especially those tied economically 
to emerging markets or countries subject to sanctions or the threat of new or modified sanctions, more 
volatile and less liquid than U.S. investments. In addition, foreign markets can react differently to 
these conditions than the U.S. market. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_EmergingMarketsRisk2_S000002514Summary8Member"
      id="ixv-65722">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Emerging Markets Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
 Investments tied economically to emerging markets, especially frontier markets, can involve additional 
and greater risks than the risks associated with investments in developed markets.  Emerging markets 
can have less developed markets&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;,&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; greater custody and operational 
risk, less developed legal, regulatory, and accounting systems, greater government involvement in the 
economy, greater risk of new or inconsistent government treatment of or restrictions on issuers and instruments, 
and greater political, social, geopolitical, and economic instability than developed markets. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_CurrencyRisk2_S000002514Summary8Member"
      id="ixv-65728">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Currency 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The value of foreign currencies relative to the U.S. dollar fluctuates in response 
to market, economic, industry, political, regulatory, geopolitical, environmental, public health, and 
other conditions, and changes in currency exchange rates impact the financial condition of companies 
or other issuers and may change the value in U.S. dollars of investments denominated in foreign currencies. 
 &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_RealEstate-RelatedInvestmentRisk2_S000002514Summary8Member"
      id="ixv-65738">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Real 
Estate-Related Investment Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The risks of investing in real estate-related 
securities include certain risks associated with the direct ownership of real estate and the real estate 
industry in general. These include risks related to general, regional and local economic conditions; 
difficulties in valuing and disposing of real estate; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;fluctuations in interest 
rates and property tax rates; shifts in zoning laws, environmental regulations and other governmental 
action; cash flow dependency; increased operating expenses; lack of availability of mortgage funds; losses 
due to natural disasters; overbuilding; losses due to casualty or condemnation; changes in property values 
and rental rates; the management skill and creditworthiness of the real estate investment trust (REIT) 
manager; and other factors.  The securities of smaller real estate-related issuers can be more volatile 
and less liquid than securities of larger issuers and their issuers can have more limited financial resources.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_Commodity-RelatedInvestmentsRisk2_S000002514Summary8Member"
      id="ixv-65743">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Commodity-Related 
Investments Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The value of commodity-related investments may be more volatile 
than the value of equity securities or debt instruments and may be affected by factors such as changes 
in overall market movements, commodity index volatility, changes in interest rates, currency fluctuations, 
geopolitical events, or factors affecting a particular industry or commodity. The price of a commodity-related 
investment may be affected by demand/supply imbalances in the market for the commodity. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_When-IssuedDelayedDeliveryandForwardCommitmentTransactionRisk2_S000002514Summary8Member"
      id="ixv-65747">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;When-Issued, 
Delayed Delivery, and Forward Commitment Transaction Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The purchaser in a when-issued, 
delayed delivery or forward commitment transaction assumes the rights and risks of ownership, including 
the risks of price and yield fluctuations and the risk that the security will not be issued or delivered 
as anticipated.  When-issued, delayed delivery, and forward commitment transactions can involve leverage. 
To be announced (TBA) transactions may significantly increase the fund's portfolio turnover rate.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_DerivativesRisk2_S000002514Summary8Member"
      id="ixv-65751">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Derivatives 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Derivatives can be highly volatile and involve risks in addition 
to the risks of the underlying indicator(s) on which the derivative is based. Gains or losses from derivatives 
can be substantially greater than the derivatives&#x2019; original cost.  Derivatives can involve leverage.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_LeveragingRisk2_S000002514Summary8Member"
      id="ixv-65756">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Leveraging 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Leverage involves investment exposure in an amount exceeding 
the initial investment. Leverage can cause increased volatility by magnifying gains or losses. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_CounterpartyandThirdPartyRisk2_S000002514Summary8Member"
      id="ixv-65761">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Counterparty 
and Third Party Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Transactions involving a 
counterparty or third party other than the issuer of the instrument are subject to the credit risk of 
the counterparty or third party, and to the counterparty&#x2019;s or third party&#x2019;s ability or willingness 
to perform in accordance with the terms of the transaction.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_LiquidityRisk2_S000002514Summary8Member"
      id="ixv-65766">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Liquidity 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;It may be difficult to value, and it may not be possible to 
sell, certain investments, types of investments, and/or investments in certain segments of the market, 
and the fund may have to sell certain of these investments at prices or times that are not advantageous 
in order to meet redemptions or other cash needs.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_LargeShareholderRisk2_S000002514Summary8Member"
      id="ixv-65771">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Large Shareholder 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;From time to time, shareholders of the fund (which may include institutional investors, 
financial intermediaries, or other MFS funds) may make relatively large redemptions or purchases of fund 
shares.  These transactions may cause the fund to sell securities or invest additional cash, as the case 
may be, at disadvantageous prices.  Redemptions of a large number of shares also may increase transaction 
and other costs or have adverse tax consequences for shareholders of the fund by requiring a sale of 
portfolio securities.  Purchases of a large number of shares may adversely affect the fund's performance 
to the extent that it takes time to invest new cash and the fund maintains a larger cash position than 
it ordinarily would.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151857">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-65776">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of&#160;(i) a broad measure of market performance&#160;and (ii) the performance of an 
additional index that the adviser believes more closely reflects the market segments in which the fund 
invests.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s past performance (before and after taxes) does 
not necessarily indicate how the fund will perform in the future. Updated performance is available online 
at &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;mfs.com&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&#160;or by calling 1-800-225-2606.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151858">The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of&#160;(i) a broad measure of market performance&#160;and (ii) the performance of an 
additional index that the adviser believes more closely reflects the market segments in which the fund 
invests.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151859">The fund&#x2019;s past performance (before and after taxes) does 
not necessarily indicate how the fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151860">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151861">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151862">Class 
A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151863">The bar chart does not take into account any sales charges 
(loads) that you may be required to pay upon purchase or redemption of the fund&#x2019;s shares. If these 
sales charges were included, they would reduce the returns shown.</oef:BarChartNarrativeTextBlock>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151864">The bar chart does not take into account any sales charges 
(loads) that you may be required to pay upon purchase or redemption of the fund&#x2019;s shares. If these 
sales charges were included, they would reduce the returns shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-65787">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:1.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The total return for the six-month period ended June 30, 2026, 
was 7.09%. During the period(s) shown in the bar chart, the highest quarterly return was 16.76% (for 
the calendar quarter ended June 30, 2020) and the lowest quarterly return was (17.73)% (for the calendar 
quarter ended March 31, 2020).&lt;/span&gt;&lt;/p&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151865">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151866">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151867"
      unitRef="pure">0.0709</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151868">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151869"
      unitRef="pure">0.1676</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151870">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151871">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151872"
      unitRef="pure">-0.1773</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151873">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151874">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151875">Average Annual 
Total Returns (For the Periods Ended December 
31, 2025)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151876">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151877">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151878">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151879">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151880">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151881">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151882">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151883">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151884">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151885"
      unitRef="pure">0.0846</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151886"
      unitRef="pure">0.0573</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151887"
      unitRef="pure">0.0859</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151888"
      unitRef="pure">0.1147</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151889"
      unitRef="pure">0.0605</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151890"
      unitRef="pure">0.0859</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151891"
      unitRef="pure">0.1361</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151892"
      unitRef="pure">0.0711</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151893"
      unitRef="pure">0.0952</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151894"
      unitRef="pure">0.1247</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151895"
      unitRef="pure">0.0605</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151896"
      unitRef="pure">0.0843</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151897"
      unitRef="pure">0.1303</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151898"
      unitRef="pure">0.0658</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151899"
      unitRef="pure">0.0898</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151900"
      unitRef="pure">0.1332</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151901"
      unitRef="pure">0.0684</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151902"
      unitRef="pure">0.0925</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151903"
      unitRef="pure">0.1357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151904"
      unitRef="pure">0.0712</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151905"
      unitRef="pure">0.0952</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151906"
      unitRef="pure">0.1368</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151907"
      unitRef="pure">0.0718</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151908"
      unitRef="pure">0.0956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151909"
      unitRef="pure">0.0683</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151910"
      unitRef="pure">0.0559</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151911"
      unitRef="pure">0.0861</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151912">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151913"
      unitRef="pure">0.0459</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151914"
      unitRef="pure">0.0391</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151915"
      unitRef="pure">0.0712</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151916">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151917"
      unitRef="pure">0.0506</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151918"
      unitRef="pure">0.0394</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151919"
      unitRef="pure">0.0655</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151920">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151921">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_StandardPoors500StockIndex314_S000002514Member_S000002514Summary8Member"
      id="ixv-151922">Standard &amp; Poor's 500 Stock Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_StandardPoors500StockIndex314_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151923"
      unitRef="pure">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_StandardPoors500StockIndex314_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151924"
      unitRef="pure">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_StandardPoors500StockIndex314_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151925"
      unitRef="pure">0.1482</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_MFSGrowthAllocationFundBlendedIndex315_S000002514Member_S000002514Summary8Member"
      id="ixv-151926">MFS Growth Allocation Fund Blended Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_MFSGrowthAllocationFundBlendedIndex315_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151927"
      unitRef="pure">0.1798</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_MFSGrowthAllocationFundBlendedIndex315_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151928"
      unitRef="pure">0.0984</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_MFSGrowthAllocationFundBlendedIndex315_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151929"
      unitRef="pure">0.1024</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-66167">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As 
of December 31, 2025, the MFS Growth Allocation Fund Blended Index (the Blended Index) consisted of the 
following indices and weightings: 52% Standard &amp;amp; Poor's 500 Stock Index; 20% MSCI EAFE (Europe, Australasia, 
Far East) Index; 4% Bloomberg Commodity Index; 4% FTSE EPRA Nareit Developed Real Estate Index; and 20% 
Bloomberg U.S. Aggregate Bond Index. The components and weightings of the Blended Index may have differed 
during the periods and may differ in the future. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Aft&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;er-tax 
returns are calculated using the historical highest individual U.S. federal marginal income tax rates 
and do not reflect the impact of state and local taxes. Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs). The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceAdditionalMarketIndex
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151930">As 
of December 31, 2025, the MFS Growth Allocation Fund Blended Index (the Blended Index) consisted of the 
following indices and weightings: 52% Standard &amp; Poor's 500 Stock Index; 20% MSCI EAFE (Europe, Australasia, 
Far East) Index; 4% Bloomberg Commodity Index; 4% FTSE EPRA Nareit Developed Real Estate Index; and 20% 
Bloomberg U.S. Aggregate Bond Index. The components and weightings of the Blended Index may have differed 
during the periods and may differ in the future.</oef:PerformanceAdditionalMarketIndex>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151931">Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs).</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-151932">The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:RiskReturnHeading
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-151933">MFS&#xae; 
International Diversification Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-151934">MDIDX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      id="ixv-151935">MDIFX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      id="ixv-151936">MDIGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member"
      id="ixv-151937">MDIJX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member"
      id="ixv-151938">MDIOX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member"
      id="ixv-151939">MDIKX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member"
      id="ixv-151940">MDIHX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member"
      id="ixv-151941">MDITX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member"
      id="ixv-151942">MDIZX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-151944">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-74762">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s 
investment objective is to seek capital appreciation. &lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-151945">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-74765">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;This 
table describes the fees and expenses that you may pay when you buy, hold, and sell shares of the fund. 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investors may also pay commissions or other fees to their financial intermediaries 
when they buy, hold, and sell shares of the fund, which are not reflected below.&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;   &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds. More information about these and other waivers and reductions is available from your financial 
intermediary and in &#x201c;Sales Charges and Waivers and Reductions&#x201d; on page 11 and &#x201c;Appendix A &#x2013; Waivers 
and Reductions of Sales Charges&#x201d; on page A-1 of the fund&#x2019;s prospectus. &lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-151946">You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151947"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-151948">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151950"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151951"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151952"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151953"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151954"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151955"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151956"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151957"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151958"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2199_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151960"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151961"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151962"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151963"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151964"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151965"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151966"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151967"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-151968">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value of your investment):</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151970"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151971"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151972"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151973"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151974"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151975"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151976"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151977"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151978"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151979"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151980"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151981"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151982"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151983"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151984"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151985"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151986"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151987"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151988"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151989"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151990"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151991"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151992"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151993"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151994"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151995"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151996"
      unitRef="pure">0.0001</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151997"
      unitRef="pure">0.0072</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151998"
      unitRef="pure">0.0072</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-151999"
      unitRef="pure">0.0072</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152000"
      unitRef="pure">0.0072</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152001"
      unitRef="pure">0.0072</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152002"
      unitRef="pure">0.0072</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152003"
      unitRef="pure">0.0072</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152004"
      unitRef="pure">0.0072</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152005"
      unitRef="pure">0.0072</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152006"
      unitRef="pure">0.0108</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152007"
      unitRef="pure">0.0183</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152008"
      unitRef="pure">0.0183</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152009"
      unitRef="pure">0.0083</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152010"
      unitRef="pure">0.0183</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152011"
      unitRef="pure">0.0133</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152012"
      unitRef="pure">0.0108</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152013"
      unitRef="pure">0.0083</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152014"
      unitRef="pure">0.0073</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2253_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2254_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2255_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2256_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2257_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2258_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2259_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2260_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2261_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152024"
      unitRef="pure">0.0107</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152025"
      unitRef="pure">0.0182</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152026"
      unitRef="pure">0.0182</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152027"
      unitRef="pure">0.0082</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152028"
      unitRef="pure">0.0182</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152029"
      unitRef="pure">0.0132</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152030"
      unitRef="pure">0.0107</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152031"
      unitRef="pure">0.0082</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152032"
      unitRef="pure">0.0072</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152033">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-75344">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;This example is intended to help you compare the cost of investing 
in the fund with the cost of investing in other mutual funds. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The example 
assumes that: you invest $10,000 in the fund for the time periods indicated and you redeem your shares 
at the end of the time periods (unless otherwise indicated); your investment has a 5% return each year; 
and the fund&#x2019;s operating expenses remain the same. &lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152034">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152035"
      unitRef="usd">678</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152036"
      unitRef="usd">898</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152037"
      unitRef="usd">1135</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152038"
      unitRef="usd">1816</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2278_"
      unitRef="usd">585</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2280_"
      unitRef="usd">875</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2282_"
      unitRef="usd">1189</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2284_"
      unitRef="usd">1950</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2279_"
      unitRef="usd">185</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2281_"
      unitRef="usd">575</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2283_"
      unitRef="usd">989</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2285_"
      unitRef="usd">1950</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2286_"
      unitRef="usd">285</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2288_"
      unitRef="usd">575</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2290_"
      unitRef="usd">989</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2292_"
      unitRef="usd">1950</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2287_"
      unitRef="usd">185</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2289_"
      unitRef="usd">575</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2291_"
      unitRef="usd">989</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2293_"
      unitRef="usd">1950</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152055"
      unitRef="usd">84</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152056"
      unitRef="usd">264</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152057"
      unitRef="usd">460</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152058"
      unitRef="usd">1024</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152059"
      unitRef="usd">185</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152060"
      unitRef="usd">575</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152061"
      unitRef="usd">989</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152062"
      unitRef="usd">2147</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152063"
      unitRef="usd">134</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152064"
      unitRef="usd">420</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152065"
      unitRef="usd">728</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152066"
      unitRef="usd">1601</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152067"
      unitRef="usd">109</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152068"
      unitRef="usd">342</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152069"
      unitRef="usd">595</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152070"
      unitRef="usd">1316</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152071"
      unitRef="usd">84</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152072"
      unitRef="usd">264</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152073"
      unitRef="usd">460</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152074"
      unitRef="usd">1024</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152075"
      unitRef="usd">74</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152076"
      unitRef="usd">232</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152077"
      unitRef="usd">405</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152078"
      unitRef="usd">906</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152079">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-75711">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund pays transaction costs, such as commissions, 
when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher portfolio turnover rate 
may indicate higher transaction costs and may result in higher taxes when shares are held in a taxable 
account. These transaction costs, which are not reflected in &#x201c;Annual Fund Operating Expenses&#x201d; or 
in the &#x201c;Example,&#x201d; affect the fund&#x2019;s performance.  During the most recent fiscal year, the fund&#x2019;s 
portfolio turnover rate was 1% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152080"
      unitRef="pure">0.01</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152081">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-75714">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund is designed to provide diversification 
within the international asset class by investing the majority of its assets in other mutual funds advised 
by MFS (Massachusetts Financial Services Company, the fund&#x2019;s investment adviser), referred to as underlying 
funds. The underlying funds are selected based on underlying fund classifications, historical risk, performance, 
and other factors. MFS seeks to diversify the fund's investments in terms of market capitalization (by 
including large, mid, and/or small cap underlying funds), by style (by including both growth and value 
underlying funds), and by geography (by including developed and emerging market underlying funds).  MFS 
normally invests each underlying fund's assets across different industries, sectors, countries, and regions, 
but MFS may invest a significant percentage of an underlying fund's assets in issuers in a single industry, 
sector, country, or region.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As of September 1, 2026, the 
fund&#x2019;s target allocation among underlying funds was: &lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:73.84%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:26.16%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
Emerging Markets Equity Fund&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;17.5%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS International Growth Fund&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;15%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS International Intrinsic Equity Fund&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;15%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS International New Discovery Fund&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;10%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS International Value Fund&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;15%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS Research International Fund&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;27.5%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:8.0pt; font-family:Sans-Serif; text-align:left; color:#000000; text-indent:-4.3pt; font-weight:normal; margin-left:4.3pt; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
Effective April 30, 2026, the name of MFS International Intrinsic Value Fund changed to MFS International 
Intrinsic Equity Fund.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:8.0pt; font-family:Sans-Serif; text-align:left; color:#000000; text-indent:-4.3pt; font-weight:normal; margin-left:4.3pt; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Effective August 1, 2026, the name of MFS International Large Cap Value Fund 
changed to MFS International Value Fund.&lt;/span&gt;&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_PrincipalRisks2_S000002515Summary9Member"
      id="ixv-75765">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:11.0pt; font-family:Arial; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Principal Risks &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As 
with any mutual&#160; fund, the fund may not achieve its objective and/or you could lose money on your investment 
in the fund. An investment in the fund is not a bank deposit and is not insured or guaranteed by the 
Federal Deposit Insurance Corporation or any other governmental agency.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
principal risks of investing in the fund are:&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_RiskLoseMoneyMember_S000002515Summary9Member"
      id="ixv-152082">As 
with any mutual&#160; fund, the fund may not achieve its objective and/or you could lose money on your investment 
in the fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_RiskNotInsuredMember_S000002515Summary9Member"
      id="ixv-152083">An investment in the fund is not a bank deposit and is not insured or guaranteed by the 
Federal Deposit Insurance Corporation or any other governmental agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_AllocationRisk2_S000002515Summary9Member"
      id="ixv-75769">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Allocation Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' assessment of the risk/return potential of asset classes and underlying 
funds, and the resulting allocation among asset classes and underlying funds, may not produce the intended 
results and/or can lead to an investment focus that results in the fund underperforming other funds with 
similar investment strategies and/or underperforming the markets in which the fund invests.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_UnderlyingFundsRisk2_S000002515Summary9Member"
      id="ixv-75774">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Underlying 
Funds Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' strategy of investing in underlying funds exposes the 
fund to the risks of the underlying funds. Each underlying fund pursues its own investment objective 
and strategies and may not achieve its objective.  In addition to the fees and expenses the fund bears 
directly, shareholders of the fund will indirectly bear the&#160;fees and expenses of the underlying funds.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_InvestmentSelectionRisk2_S000002515Summary9Member"
      id="ixv-75778">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment 
Selection Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' investment analysis, including its assessment of the 
intrinsic valuation of issuers, and its selection of investments may not produce the intended results 
and/or can lead to an investment focus that results in the fund underperforming other funds with similar 
investment strategies and/or underperforming the markets in which the fund invests.  In addition, to 
the extent MFS considers quantitative tools in managing the fund, such tools may not produce the intended 
results. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_EquityMarketRiskCompanyRisk2_S000002515Summary9Member"
      id="ixv-75782">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity Market Risk/Company Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity markets are volatile and can decline significantly in response to changes 
in, or investor perceptions of, issuer, market, economic, industry, political, regulatory, geopolitical, 
environmental, public health, and other conditions.  These conditions can affect a single issuer or type 
of security, issuers within a broad market sector, industry or geographic region, or the equity markets 
in general.  Certain events can have a dramatic adverse effect on equity markets and may lead to periods 
of high volatility in an equity market or a segment of an equity market.  The value of an investment 
held by the fund may decline due to factors directly related to the issuer.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_GrowthCompanyRisk2_S000002515Summary9Member"
      id="ixv-75787">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Growth 
Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The stocks of growth companies can be more sensitive to the 
company&#x2019;s earnings and more volatile than the market in general.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_ValueCompanyRisk2_S000002515Summary9Member"
      id="ixv-75791">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Value Company 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The stocks of value companies can continue to be undervalued 
for long periods of time and not realize their expected value and can be more volatile than the market 
in general.&lt;/span&gt;&lt;/p&gt;&#160;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_FocusRisk2_S000002515Summary9Member"
      id="ixv-75797">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Focus Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Issuers 
in a single industry, sector, country, or region can react similarly to market, currency, political, 
economic, regulatory, geopolitical, environmental, public health, and other &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;conditions, and the fund's performance will be affected by the conditions in the 
industries, sectors, countries, and regions to which the fund is exposed.  Furthermore, investments in 
particular industries, sectors, countries, or regions may be more volatile than the broader market as 
a whole.  &lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_ForeignRisk2_S000002515Summary9Member"
      id="ixv-75809">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Foreign Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Exposure to foreign markets 
through issuers or currencies can involve additional risks relating to market, economic, industry, political, 
regulatory, geopolitical, environmental, public health, and other conditions. These factors can make 
foreign investments, especially those tied economically to emerging markets or countries subject to sanctions 
or the threat of new or modified sanctions, more volatile and less liquid than U.S. investments. In addition, 
foreign markets can react differently to these conditions than the U.S. market. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_EmergingMarketsRisk2_S000002515Summary9Member"
      id="ixv-75813">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Emerging 
Markets Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  Investments tied economically to emerging markets, especially 
frontier markets, can involve additional and greater risks than the risks associated with investments 
in developed markets.  Emerging markets can have less developed markets&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;,&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
greater custody and operational risk, less developed legal, regulatory, and accounting systems, greater 
government involvement in the economy, greater risk of new or inconsistent government treatment of or 
restrictions on issuers and instruments, and greater political, social, geopolitical, and economic instability 
than developed markets. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_CurrencyRisk2_S000002515Summary9Member"
      id="ixv-75819">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Currency Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The 
value of foreign currencies relative to the U.S. dollar fluctuates in response to market, economic, industry, 
political, regulatory, geopolitical, environmental, public health, and other conditions, and changes 
in currency exchange rates impact the financial condition of companies or other issuers and may change 
the value in U.S. dollars of investments denominated in foreign currencies.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_DerivativesRisk2_S000002515Summary9Member"
      id="ixv-75823">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Derivatives 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Derivatives can be highly volatile and involve risks in addition 
to the risks of the underlying indicator(s) on which the derivative is based. Gains or losses from derivatives 
can be substantially greater than the derivatives&#x2019; original cost.  Derivatives can involve leverage.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_LeveragingRisk2_S000002515Summary9Member"
      id="ixv-75828">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Leveraging 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Leverage involves investment exposure in an amount exceeding 
the initial investment. Leverage can cause increased volatility by magnifying gains or losses. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_CounterpartyandThirdPartyRisk2_S000002515Summary9Member"
      id="ixv-75833">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Counterparty 
and Third Party Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Transactions involving a 
counterparty or third party other than the issuer of the instrument are subject to the credit risk of 
the counterparty or third party, and to the counterparty&#x2019;s or third party&#x2019;s ability or willingness 
to perform in accordance with the terms of the transaction.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_LiquidityRisk2_S000002515Summary9Member"
      id="ixv-75838">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Liquidity 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;It may be difficult to value, and it may not be possible to 
sell, certain investments, types of investments, and/or investments in certain segments of the market, 
and the fund may have to sell certain of these investments at prices or times that are not advantageous 
in order to meet redemptions or other cash needs.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_LargeShareholderRisk2_S000002515Summary9Member"
      id="ixv-75843">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Large Shareholder 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;From time to time, shareholders of the fund (which may include institutional investors, 
financial intermediaries, or other MFS funds) may make relatively large redemptions or purchases of fund 
shares.  These transactions may cause the fund to sell securities or invest additional cash, as the case 
may be, at disadvantageous prices.  Redemptions of a large number of shares also may increase transaction 
and other costs or have adverse tax consequences for shareholders of the fund by requiring a sale of 
portfolio securities.  Purchases of a large number of shares may adversely affect the fund's performance 
to the extent that it takes time to invest new cash and the fund maintains a larger cash position than 
it ordinarily would.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152084">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-75848">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of a broad measure of market performance.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s 
past performance (before and after taxes) does not necessarily indicate how the fund will perform in 
the future. Updated performance is available online at &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;mfs.com&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; or by 
calling 1-800-225-2606.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152085">The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of a broad measure of market performance.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152086">The fund&#x2019;s 
past performance (before and after taxes) does not necessarily indicate how the fund will perform in 
the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152087">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152088">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152089">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152090">The bar 
chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartNarrativeTextBlock>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152091">The bar 
chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-75859">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:1.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The total return for the six-month period ended June 30, 2026, 
was 8.76%. During the period(s) shown in the bar chart, the highest quarterly return was 17.04% (for 
the calendar quarter ended June 30, 2020) and the lowest quarterly return was (19.80)% (for the calendar 
quarter ended March 31, 2020).&lt;/span&gt;&lt;/p&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152092">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152093">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152094"
      unitRef="pure">0.0876</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152095">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152096"
      unitRef="pure">0.1704</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152097">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152098">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152099"
      unitRef="pure">-0.1980</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152100">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152101">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152102">Average Annual 
Total Returns (For the Periods Ended December 
31, 2025)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152103">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152104">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152105">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152106">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152107">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152108">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152109">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152110">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152111">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152112"
      unitRef="pure">0.2255</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152113"
      unitRef="pure">0.0539</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152114"
      unitRef="pure">0.0819</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152115"
      unitRef="pure">0.2555</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152116"
      unitRef="pure">0.0571</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152117"
      unitRef="pure">0.0819</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152118"
      unitRef="pure">0.2781</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152119"
      unitRef="pure">0.0678</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152120"
      unitRef="pure">0.0912</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152121"
      unitRef="pure">0.2656</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152122"
      unitRef="pure">0.0572</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152123"
      unitRef="pure">0.0803</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152124"
      unitRef="pure">0.2723</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152125"
      unitRef="pure">0.0625</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152126"
      unitRef="pure">0.0858</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152127"
      unitRef="pure">0.2754</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152128"
      unitRef="pure">0.0652</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152129"
      unitRef="pure">0.0885</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152130"
      unitRef="pure">0.2787</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152131"
      unitRef="pure">0.0678</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152132"
      unitRef="pure">0.0912</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152133"
      unitRef="pure">0.2796</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152134"
      unitRef="pure">0.0688</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152135"
      unitRef="pure">0.0921</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152136"
      unitRef="pure">0.2021</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152137"
      unitRef="pure">0.0526</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152138"
      unitRef="pure">0.0820</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152139">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152140"
      unitRef="pure">0.1893</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152141"
      unitRef="pure">0.0454</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152142"
      unitRef="pure">0.0762</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152143">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152144"
      unitRef="pure">0.1302</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152145"
      unitRef="pure">0.0409</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152146"
      unitRef="pure">0.0665</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152147">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_MSCIAllCountryWorldex-USIndexnetdiv316_S000002515Member_S000002515Summary9Member"
      id="ixv-152148">MSCI All Country World (ex-US) Index (net div)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_MSCIAllCountryWorldex-USIndexnetdiv316_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152149"
      unitRef="pure">0.3239</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_MSCIAllCountryWorldex-USIndexnetdiv316_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152150"
      unitRef="pure">0.0791</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_MSCIAllCountryWorldex-USIndexnetdiv316_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152151"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-76220">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Aft&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;er-tax 
returns are calculated using the historical highest individual U.S. federal marginal income tax rates 
and do not reflect the impact of state and local taxes. Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs). The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152152">Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs).</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-152153">The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:RiskReturnHeading
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152154">MFS&#xae; 
International Growth Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152155">MGRAX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152156">MGRBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152157">MGRCX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006940Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152158">MQGIX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000071431Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152159">MGRRX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000071432Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152160">MGRQX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000071433Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152161">MGRTX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000071430Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152162">MGRVX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000034484Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152163">MGRDX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152165">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-83877">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s 
investment objective is to seek capital appreciation. &lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152166">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-83880">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;This 
table describes the fees and expenses that you may pay when you buy, hold, and sell shares of the fund. 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investors may also pay commissions or other fees to their financial intermediaries 
when they buy, hold, and sell shares of the fund, which are not reflected below.&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;   &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds. More information about these and other waivers and reductions is available from your financial 
intermediary and in &#x201c;Sales Charges and Waivers and Reductions&#x201d; on page 10 and &#x201c;Appendix A &#x2013; Waivers 
and Reductions of Sales Charges&#x201d; on page A-1 of the fund&#x2019;s prospectus. &lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152167">You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152168"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152169">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152171"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152172"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152173"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152174"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152175"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152176"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152177"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152178"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152179"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2470_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152181"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152182"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152183"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152184"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152185"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152186"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152187"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152188"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152189">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value of your investment):</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152191"
      unitRef="pure">0.0066</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152192"
      unitRef="pure">0.0066</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152193"
      unitRef="pure">0.0066</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152194"
      unitRef="pure">0.0066</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152195"
      unitRef="pure">0.0066</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152196"
      unitRef="pure">0.0066</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152197"
      unitRef="pure">0.0066</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152198"
      unitRef="pure">0.0066</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152199"
      unitRef="pure">0.0066</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152200"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152201"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152202"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152203"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152204"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152205"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152206"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152207"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152208"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152209"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152210"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152211"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152212"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152213"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152214"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152215"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152216"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152217"
      unitRef="pure">0.0003</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152218"
      unitRef="pure">0.0105</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152219"
      unitRef="pure">0.0180</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152220"
      unitRef="pure">0.0180</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152221"
      unitRef="pure">0.0080</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152222"
      unitRef="pure">0.0180</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152223"
      unitRef="pure">0.0130</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152224"
      unitRef="pure">0.0105</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152225"
      unitRef="pure">0.0080</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152226"
      unitRef="pure">0.0069</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2515_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2516_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2517_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2518_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2519_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2520_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2521_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2522_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2523_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152236"
      unitRef="pure">0.0104</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152237"
      unitRef="pure">0.0179</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152238"
      unitRef="pure">0.0179</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152239"
      unitRef="pure">0.0079</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152240"
      unitRef="pure">0.0179</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152241"
      unitRef="pure">0.0129</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152242"
      unitRef="pure">0.0104</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152243"
      unitRef="pure">0.0079</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152244"
      unitRef="pure">0.0068</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152245">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-84414">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;This example is intended to help you compare the cost of investing 
in the fund with the cost of investing in other mutual funds. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The example 
assumes that: you invest $10,000 in the fund for the time periods indicated and you redeem your shares 
at the end of the time periods (unless otherwise indicated); your investment has a 5% return each year; 
and the fund&#x2019;s operating expenses remain the same. &lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152246">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152247"
      unitRef="usd">675</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152248"
      unitRef="usd">889</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152249"
      unitRef="usd">1120</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152250"
      unitRef="usd">1783</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2540_"
      unitRef="usd">582</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2542_"
      unitRef="usd">865</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2544_"
      unitRef="usd">1174</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2546_"
      unitRef="usd">1918</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2541_"
      unitRef="usd">182</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2543_"
      unitRef="usd">565</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2545_"
      unitRef="usd">974</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2547_"
      unitRef="usd">1918</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2548_"
      unitRef="usd">282</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2550_"
      unitRef="usd">565</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2552_"
      unitRef="usd">974</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2554_"
      unitRef="usd">1918</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2549_"
      unitRef="usd">182</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2551_"
      unitRef="usd">565</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2553_"
      unitRef="usd">974</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2555_"
      unitRef="usd">1918</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152267"
      unitRef="usd">81</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152268"
      unitRef="usd">254</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152269"
      unitRef="usd">443</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152270"
      unitRef="usd">989</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152271"
      unitRef="usd">182</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152272"
      unitRef="usd">565</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152273"
      unitRef="usd">974</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152274"
      unitRef="usd">2115</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152275"
      unitRef="usd">131</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152276"
      unitRef="usd">411</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152277"
      unitRef="usd">712</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152278"
      unitRef="usd">1567</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152279"
      unitRef="usd">106</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152280"
      unitRef="usd">333</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152281"
      unitRef="usd">578</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152282"
      unitRef="usd">1282</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152283"
      unitRef="usd">81</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152284"
      unitRef="usd">254</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152285"
      unitRef="usd">443</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152286"
      unitRef="usd">989</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152287"
      unitRef="usd">69</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152288"
      unitRef="usd">220</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152289"
      unitRef="usd">383</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152290"
      unitRef="usd">858</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152291">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-84781">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund pays transaction costs, such as commissions, 
when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher portfolio turnover rate 
may indicate higher transaction costs and may result in higher taxes when shares are held in a taxable 
account. These transaction costs, which are not reflected in &#x201c;Annual Fund Operating Expenses&#x201d; or 
in the &#x201c;Example,&#x201d; affect the fund&#x2019;s performance.  During the most recent fiscal year, the fund&#x2019;s 
portfolio turnover rate was 16% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152292"
      unitRef="pure">0.16</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152293">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-84784">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS (Massachusetts Financial Services Company, 
the fund&#x2019;s investment adviser) normally invests at least 80% of the fund&#x2019;s net assets in growth companies. 
MFS defines growth companies as companies that MFS believes have above average earnings growth potential 
compared to other companies. MFS considers a number of factors when determining a company&#x2019;s growth 
potential, including whether (i) the issuer is included in an index that is representative of growth 
companies; (ii) the issuer is classified as a growth company by an independent third party financial 
data provider; and/or (iii) the issuer exhibits the characteristics of a growth company, considering 
metrics such as historical and/or projected earnings, sales, or free cash flow growth rates compared 
to the applicable equity market and/or to issuers in the same sector or industry. In assessing the growth 
potential of an issuer, MFS may also consider measures of financial quality, such as indicators of profitability 
(i.e., return on equity and return on invested capital), balance sheet strength (including leverage and 
interest coverage ratios), an issuer&#x2019;s research and development expenses relative to sales, and whether 
an issuer is raising capital to grow, fund, or expand its business. Growth companies tend to have stock 
prices that are high relative to their earnings, dividends, book value, or other financial measures. 
&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS normally invests the fund&#x2019;s assets primarily in foreign 
equity securities, including emerging market equity securities. Emerging market countries are countries 
with financial and capital markets in the development phase.  Emerging market countries include countries 
located in Latin America, Asia, Africa, the Middle East, and developing countries of Europe, primarily 
Eastern Europe. Equity securities include common stocks, depositary receipts, and other securities that 
represent an ownership interest (or right to acquire an ownership interest) in a company or other issuer.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS may invest the fund&#x2019;s assets in securities of companies of any size.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS normally invests the fund's assets across different industries, sectors, countries, 
and regions, but MFS may invest a significant percentage of the fund&#x2019;s assets in issuers in a single 
industry, sector, country, or region.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS uses an active bottom-up 
investment approach to buying and selling investments for the fund. Investments are selected primarily 
based on fundamental analysis of individual issuers. Quantitative screening tools that systematically 
evaluate issuers may also be considered.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;For purposes of the fund's 
80% policy, net assets include the amount of any borrowings for investment purposes. &lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152294">MFS (Massachusetts Financial Services Company, 
the fund&#x2019;s investment adviser) normally invests at least 80% of the fund&#x2019;s net assets in growth companies.</fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock>
    <fnd:NmRule35d1TermDfnSmryTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152295">MFS defines growth companies as companies that MFS believes have above average earnings growth potential 
compared to other companies. MFS considers a number of factors when determining a company&#x2019;s growth 
potential, including whether (i) the issuer is included in an index that is representative of growth 
companies; (ii) the issuer is classified as a growth company by an independent third party financial 
data provider; and/or (iii) the issuer exhibits the characteristics of a growth company, considering 
metrics such as historical and/or projected earnings, sales, or free cash flow growth rates compared 
to the applicable equity market and/or to issuers in the same sector or industry. In assessing the growth 
potential of an issuer, MFS may also consider measures of financial quality, such as indicators of profitability 
(i.e., return on equity and return on invested capital), balance sheet strength (including leverage and 
interest coverage ratios), an issuer&#x2019;s research and development expenses relative to sales, and whether 
an issuer is raising capital to grow, fund, or expand its business. Growth companies tend to have stock 
prices that are high relative to their earnings, dividends, book value, or other financial measures.</fnd:NmRule35d1TermDfnSmryTextBlock>
    <fnd:NmRule35d1TermSlctnCritSmryTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152296">MFS defines growth companies as companies that MFS believes have above average earnings growth potential 
compared to other companies. MFS considers a number of factors when determining a company&#x2019;s growth 
potential, including whether (i) the issuer is included in an index that is representative of growth 
companies; (ii) the issuer is classified as a growth company by an independent third party financial 
data provider; and/or (iii) the issuer exhibits the characteristics of a growth company, considering 
metrics such as historical and/or projected earnings, sales, or free cash flow growth rates compared 
to the applicable equity market and/or to issuers in the same sector or industry. In assessing the growth 
potential of an issuer, MFS may also consider measures of financial quality, such as indicators of profitability 
(i.e., return on equity and return on invested capital), balance sheet strength (including leverage and 
interest coverage ratios), an issuer&#x2019;s research and development expenses relative to sales, and whether 
an issuer is raising capital to grow, fund, or expand its business. Growth companies tend to have stock 
prices that are high relative to their earnings, dividends, book value, or other financial measures.</fnd:NmRule35d1TermSlctnCritSmryTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_PrincipalRisks2_S000002516Summary10Member"
      id="ixv-84791">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:11.0pt; font-family:Arial; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Principal 
Risks &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As with any mutual fund, the fund may not achieve its objective 
and/or you could lose money on your investment in the fund. An investment in the fund is not a bank deposit 
and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental 
agency.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The principal risks of investing in the fund are:&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_RiskLoseMoneyMember_S000002516Summary10Member"
      id="ixv-152297">As with any mutual fund, the fund may not achieve its objective 
and/or you could lose money on your investment in the fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_RiskNotInsuredMember_S000002516Summary10Member"
      id="ixv-152298">An investment in the fund is not a bank deposit 
and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental 
agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_InvestmentSelectionRisk2_S000002516Summary10Member"
      id="ixv-84795">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment 
Selection Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' investment analysis and its selection of investments 
may not produce the intended results and/or can lead to an investment focus that results in the fund 
underperforming other funds with similar investment strategies and/or underperforming the markets in 
which the fund invests.  In addition, to the extent MFS considers quantitative tools in managing the 
fund, such tools may not produce the intended results. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_EquityMarketRiskCompanyRisk2_S000002516Summary10Member"
      id="ixv-84799">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity 
Market Risk/Company Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity markets are volatile 
and can decline significantly in response to changes in, or investor perceptions of, issuer, market, 
economic, industry, political, regulatory, geopolitical, environmental, public health, and other conditions. 
 These conditions can affect a single issuer or type of security, issuers within a broad market sector, 
industry or geographic region, or the equity markets in general.  Certain events can have a dramatic 
adverse effect on equity markets and may lead to periods of high volatility in an equity market or a 
segment of an equity market.  The value of an investment held by the fund may decline due to factors 
directly related to the issuer.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_GrowthCompanyRisk2_S000002516Summary10Member"
      id="ixv-84804">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Growth Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
The stocks of growth companies can be more sensitive to the company&#x2019;s earnings and more volatile than 
the market in general.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_ForeignRisk2_S000002516Summary10Member"
      id="ixv-84808">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Foreign Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Exposure 
to foreign markets through issuers or currencies can involve additional risks relating to market, economic, 
industry, political, regulatory, geopolitical, environmental, public health, and other conditions. These 
factors can make foreign investments, especially those tied economically to emerging markets or countries 
subject to sanctions or the threat of new or modified sanctions, more volatile and less liquid than U.S. 
&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;investments. In addition, foreign markets can react differently to these conditions 
than the U.S. market. &lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_EmergingMarketsRisk2_S000002516Summary10Member"
      id="ixv-84820">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Emerging Markets Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  Investments 
tied economically to emerging markets, especially frontier markets, can involve additional and greater 
risks than the risks associated with investments in developed markets.  Emerging markets can have less 
developed markets&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;,&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; greater custody and operational 
risk, less developed legal, regulatory, and accounting systems, greater government involvement in the 
economy, greater risk of new or inconsistent government treatment of or restrictions on issuers and instruments, 
and greater political, social, geopolitical, and economic instability than developed markets. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_CurrencyRisk2_S000002516Summary10Member"
      id="ixv-84826">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Currency 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The value of foreign currencies relative to the U.S. dollar fluctuates in response 
to market, economic, industry, political, regulatory, geopolitical, environmental, public health, and 
other conditions, and changes in currency exchange rates impact the financial condition of companies 
or other issuers and may change the value in U.S. dollars of investments denominated in foreign currencies. 
 &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_FocusRisk2_S000002516Summary10Member"
      id="ixv-84830">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Focus Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Issuers in a single industry, 
sector, country, or region can react similarly to market, currency, political, economic, regulatory, 
geopolitical, environmental, public health, and other conditions, and the fund's performance will be 
affected by the conditions in the industries, sectors, countries, and regions to which the fund is exposed. 
 Furthermore, investments in particular industries, sectors, countries, or regions may be more volatile 
than the broader market as a whole.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_LiquidityRisk2_S000002516Summary10Member"
      id="ixv-84834">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Liquidity Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;It may be difficult to value, and it may not be possible to sell, certain investments, 
types of investments, and/or investments in certain segments of the market, and the fund may have to 
sell certain of these investments at prices or times that are not advantageous in order to meet redemptions 
or other cash needs.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_LargeShareholderRisk2_S000002516Summary10Member"
      id="ixv-84839">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Large Shareholder Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;From 
time to time, shareholders of the fund (which may include institutional investors, financial intermediaries, 
or other MFS funds) may make relatively large redemptions or purchases of fund shares.  These transactions 
may cause the fund to sell securities or invest additional cash, as the case may be, at disadvantageous 
prices.  Redemptions of a large number of shares also may increase transaction and other costs or have 
adverse tax consequences for shareholders of the fund by requiring a sale of portfolio securities.  Purchases 
of a large number of shares may adversely affect the fund's performance to the extent that it takes time 
to invest new cash and the fund maintains a larger cash position than it ordinarily would.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152299">Performance 
Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-84844">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The bar chart and performance table below are intended to 
provide some indication of the risks of investing in the fund by showing changes in the fund&#x2019;s performance 
over time and how the fund&#x2019;s performance over time compares with that of (i) a broad measure of market 
performance and (ii) the performance of an additional index that the adviser believes more closely reflects 
the market segments in which the fund invests.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s past performance 
(before and after taxes) does not necessarily indicate how the fund will perform in the future. Updated 
performance is available online at &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;mfs.com&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; or by 
calling 1-800-225-2606.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152300">The bar chart and performance table below are intended to 
provide some indication of the risks of investing in the fund by showing changes in the fund&#x2019;s performance 
over time and how the fund&#x2019;s performance over time compares with that of (i) a broad measure of market 
performance and (ii) the performance of an additional index that the adviser believes more closely reflects 
the market segments in which the fund invests.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152301">The fund&#x2019;s past performance 
(before and after taxes) does not necessarily indicate how the fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152302">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152303">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152304">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152305">The bar 
chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartNarrativeTextBlock>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152306">The bar 
chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-84855">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:1.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The total return for the six-month period ended June 30, 2026, 
was 1.82%. During the period(s) shown in the bar chart, the highest quarterly return was 16.93% (for 
the calendar quarter ended June 30, 2020) and the lowest quarterly return was (18.71)% (for the calendar 
quarter ended March 31, 2020).&lt;/span&gt;&lt;/p&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152307">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152308">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152309"
      unitRef="pure">0.0182</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152310">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152311"
      unitRef="pure">0.1693</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152312">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152313">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152314"
      unitRef="pure">-0.1871</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152315">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152316">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152317">Average Annual Total Returns (For the Periods Ended December 
31, 2025)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152318">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152319">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006940Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152320">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000071431Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152321">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000071432Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152322">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000071433Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152323">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000071430Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152324">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000034484Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152325">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152326">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152327"
      unitRef="pure">0.1587</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152328"
      unitRef="pure">0.0573</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152329"
      unitRef="pure">0.0897</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152330"
      unitRef="pure">0.1889</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152331"
      unitRef="pure">0.0605</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152332"
      unitRef="pure">0.0898</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152333"
      unitRef="pure">0.2108</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152334"
      unitRef="pure">0.0711</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152335"
      unitRef="pure">0.0990</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152336"
      unitRef="pure">0.1988</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152337"
      unitRef="pure">0.0605</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152338"
      unitRef="pure">0.0881</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152339"
      unitRef="pure">0.2048</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152340"
      unitRef="pure">0.0658</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152341"
      unitRef="pure">0.0936</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152342"
      unitRef="pure">0.2078</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152343"
      unitRef="pure">0.0684</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152344"
      unitRef="pure">0.0963</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152345"
      unitRef="pure">0.2109</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152346"
      unitRef="pure">0.0712</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152347"
      unitRef="pure">0.0991</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152348"
      unitRef="pure">0.2123</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152349"
      unitRef="pure">0.0724</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152350"
      unitRef="pure">0.1003</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152351"
      unitRef="pure">0.1384</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152352"
      unitRef="pure">0.0559</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152353"
      unitRef="pure">0.0899</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152354">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152355"
      unitRef="pure">0.1256</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152356"
      unitRef="pure">0.0459</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152357"
      unitRef="pure">0.0829</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152358">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152359"
      unitRef="pure">0.0928</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152360"
      unitRef="pure">0.0432</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152361"
      unitRef="pure">0.0732</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152362">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152363">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_MSCIAllCountryWorldex-USIndexnetdiv317_S000002516Member_S000002516Summary10Member"
      id="ixv-152364">MSCI All Country World (ex-US) Index (net div)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_MSCIAllCountryWorldex-USIndexnetdiv317_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152365"
      unitRef="pure">0.3239</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_MSCIAllCountryWorldex-USIndexnetdiv317_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152366"
      unitRef="pure">0.0791</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_MSCIAllCountryWorldex-USIndexnetdiv317_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152367"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_MSCIAllCountryWorldex-USGrowthIndexnetdiv318_S000002516Member_S000002516Summary10Member"
      id="ixv-152368">MSCI All Country World (ex-US) Growth Index 
(net div)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_MSCIAllCountryWorldex-USGrowthIndexnetdiv318_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152369"
      unitRef="pure">0.2565</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_MSCIAllCountryWorldex-USGrowthIndexnetdiv318_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152370"
      unitRef="pure">0.0401</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_MSCIAllCountryWorldex-USGrowthIndexnetdiv318_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152371"
      unitRef="pure">0.0792</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-85228">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Aft&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;er-tax 
returns are calculated using the historical highest individual U.S. federal marginal income tax rates 
and do not reflect the impact of state and local taxes. Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs). The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152372">Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs).</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-152373">The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:RiskReturnHeading
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152374">MFS&#xae; 
International Intrinsic Equity Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152375">MGIAX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152376">MGIBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152377">MGICX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006944Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152378">MINIX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000071434Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152379">MINRX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000071435Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152380">MINFX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000071436Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152381">MINGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000071437Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152382">MINHX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000034485Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152383">MINJX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152385">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-92721">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s 
investment objective is to seek capital appreciation. &lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152386">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-92724">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;This 
table describes the fees and expenses that you may pay when you buy, hold, and sell shares of the fund. 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investors may also pay commissions or other fees to their financial intermediaries 
when they buy, hold, and sell shares of the fund, which are not reflected below.&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;   &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds. More information about these and other waivers and reductions is available from your financial 
intermediary and in &#x201c;Sales Charges and Waivers and Reductions&#x201d; on page 11 and &#x201c;Appendix A &#x2013; Waivers 
and Reductions of Sales Charges&#x201d; on page A-1 of the fund&#x2019;s prospectus. &lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152387">You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152388"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152389">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152391"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152392"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152393"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152394"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152395"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152396"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152397"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152398"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152399"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2736_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152401"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152402"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152403"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152404"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152405"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152406"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152407"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152408"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152409">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value of your investment):</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152411"
      unitRef="pure">0.0064</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152412"
      unitRef="pure">0.0064</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152413"
      unitRef="pure">0.0064</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152414"
      unitRef="pure">0.0064</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152415"
      unitRef="pure">0.0064</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152416"
      unitRef="pure">0.0064</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152417"
      unitRef="pure">0.0064</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152418"
      unitRef="pure">0.0064</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152419"
      unitRef="pure">0.0064</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152420"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152421"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152422"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152423"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152424"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152425"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152426"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152427"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152428"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152429"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152430"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152431"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152432"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152433"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152434"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152435"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152436"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152437"
      unitRef="pure">0.0001</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152438"
      unitRef="pure">0.0100</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152439"
      unitRef="pure">0.0175</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152440"
      unitRef="pure">0.0175</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152441"
      unitRef="pure">0.0075</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152442"
      unitRef="pure">0.0175</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152443"
      unitRef="pure">0.0125</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152444"
      unitRef="pure">0.0100</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152445"
      unitRef="pure">0.0075</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152446"
      unitRef="pure">0.0065</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2781_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2782_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2783_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2784_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2785_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2786_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2787_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2788_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2789_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152456"
      unitRef="pure">0.0099</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152457"
      unitRef="pure">0.0174</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152458"
      unitRef="pure">0.0174</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152459"
      unitRef="pure">0.0074</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152460"
      unitRef="pure">0.0174</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152461"
      unitRef="pure">0.0124</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152462"
      unitRef="pure">0.0099</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152463"
      unitRef="pure">0.0074</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152464"
      unitRef="pure">0.0064</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152465">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-93258">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;This example is intended to help you compare the cost of investing 
in the fund with the cost of investing in other mutual funds. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The example 
assumes that: you invest $10,000 in the fund for the time periods indicated and you redeem your shares 
at the end of the time periods (unless otherwise indicated); your investment has a 5% return each year; 
and the fund&#x2019;s operating expenses remain the same. &lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152466">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152467"
      unitRef="usd">670</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152468"
      unitRef="usd">874</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152469"
      unitRef="usd">1095</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152470"
      unitRef="usd">1728</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2806_"
      unitRef="usd">577</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2808_"
      unitRef="usd">850</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2810_"
      unitRef="usd">1148</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2812_"
      unitRef="usd">1863</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2807_"
      unitRef="usd">177</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2809_"
      unitRef="usd">550</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2811_"
      unitRef="usd">948</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2813_"
      unitRef="usd">1863</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2814_"
      unitRef="usd">277</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2816_"
      unitRef="usd">550</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2818_"
      unitRef="usd">948</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2820_"
      unitRef="usd">1863</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2815_"
      unitRef="usd">177</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2817_"
      unitRef="usd">550</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2819_"
      unitRef="usd">948</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2821_"
      unitRef="usd">1863</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152487"
      unitRef="usd">76</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152488"
      unitRef="usd">239</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152489"
      unitRef="usd">416</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152490"
      unitRef="usd">929</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152491"
      unitRef="usd">177</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152492"
      unitRef="usd">550</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152493"
      unitRef="usd">948</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152494"
      unitRef="usd">2062</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152495"
      unitRef="usd">126</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152496"
      unitRef="usd">396</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152497"
      unitRef="usd">685</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152498"
      unitRef="usd">1510</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152499"
      unitRef="usd">101</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152500"
      unitRef="usd">317</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152501"
      unitRef="usd">551</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152502"
      unitRef="usd">1224</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152503"
      unitRef="usd">76</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152504"
      unitRef="usd">239</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152505"
      unitRef="usd">416</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152506"
      unitRef="usd">929</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152507"
      unitRef="usd">65</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152508"
      unitRef="usd">207</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152509"
      unitRef="usd">361</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152510"
      unitRef="usd">809</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152511">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-93625">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund pays transaction costs, such as commissions, 
when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher portfolio turnover rate 
may indicate higher transaction costs and may result in higher taxes when shares are held in a taxable 
account. These transaction costs, which are not reflected in &#x201c;Annual Fund Operating Expenses&#x201d; or 
in the &#x201c;Example,&#x201d; affect the fund&#x2019;s performance.  During the most recent fiscal year, the fund&#x2019;s 
portfolio turnover rate was 21% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152512"
      unitRef="pure">0.21</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152513">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-93628">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS (Massachusetts Financial Services Company, 
the fund's investment adviser) normally invests at least 80% of the fund&#x2019;s net assets in equity securities. 
Equity securities include common stocks, depositary receipts, and other securities that represent an 
ownership interest (or right to acquire an ownership interest) in a company or other issuer.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
normally invests the fund&#x2019;s assets primarily in foreign securities, including emerging market securities. 
Emerging market countries are countries with financial and capital markets in the development phase. 
 Emerging market countries include countries located in Latin America, Asia, Africa, the Middle East, 
and developing countries of Europe, primarily Eastern Europe. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;In selecting 
investments for the fund, MFS is not constrained by any particular investment style. MFS may invest the 
fund&#x2019;s assets in the stocks of companies it believes to have above average earnings growth potential 
compared to other companies (growth companies), in the stocks of companies it believes are undervalued 
compared to their perceived worth (value companies), or in a combination of growth and value companies. 
In managing the fund, MFS assesses the intrinsic valuation of issuers by considering the full context 
of how a company's cash flows are generated. MFS focuses on companies it believes have conservative balance 
sheets, sustainable competitive advantages, high returns on capital, and/or the ability to weather economic 
downturns, among other factors. Many of the factors considered by MFS in assessing issuers are qualitative 
in nature and require subjective judgment and interpretation.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
may invest the fund&#x2019;s assets in securities of companies of any size.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
normally invests the fund's assets across different industries, sectors, countries, and regions, but 
MFS may invest a significant percentage of the fund&#x2019;s assets in issuers in a single industry, sector, 
country, or region.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;While MFS may use derivatives for any investment 
purpose, to the extent MFS uses derivatives, MFS expects to use derivatives primarily to increase or 
decrease currency exposure. Derivatives include futures, forward contracts, options,&#160;and swaps.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS uses an active bottom-up investment approach to buying and selling investments 
for the fund. Investments are selected primarily based on fundamental analysis of individual issuers. 
Quantitative screening tools that systematically evaluate issuers may also be considered.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;For purposes of the fund's 80% policy, net assets include the amount of any borrowings 
for investment purposes. &lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152514">MFS (Massachusetts Financial Services Company, 
the fund's investment adviser) normally invests at least 80% of the fund&#x2019;s net assets in equity securities.</fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock>
    <fnd:NmRule35d1TermDfnSmryTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152515"> 
Equity securities include common stocks, depositary receipts, and other securities that represent an 
ownership interest (or right to acquire an ownership interest) in a company or other issuer.</fnd:NmRule35d1TermDfnSmryTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_PrincipalRisks2_S000002517Summary11Member"
      id="ixv-93637">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:11.0pt; font-family:Arial; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Principal Risks &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As 
with any mutual fund, the fund may not achieve its objective and/or you could lose money on your investment 
in the fund. An investment in the fund is not a bank deposit and is not insured or guaranteed by the 
Federal Deposit Insurance Corporation or any other governmental agency.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
principal risks of investing in the fund are:&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_RiskLoseMoneyMember_S000002517Summary11Member"
      id="ixv-152516">As 
with any mutual fund, the fund may not achieve its objective and/or you could lose money on your investment 
in the fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_RiskNotInsuredMember_S000002517Summary11Member"
      id="ixv-152517">An investment in the fund is not a bank deposit and is not insured or guaranteed by the 
Federal Deposit Insurance Corporation or any other governmental agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_InvestmentSelectionRisk2_S000002517Summary11Member"
      id="ixv-93641">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment 
Selection Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' investment analysis, including its assessment of the 
intrinsic valuation of issuers, and its selection of investments may not produce the intended results 
and/or can lead to an investment focus that results in the fund underperforming other funds with similar 
investment strategies and/or underperforming the markets in which the fund invests.  In addition, to 
the extent MFS considers quantitative tools in managing the fund, such tools may not produce the intended 
results. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_EquityMarketRiskCompanyRisk2_S000002517Summary11Member"
      id="ixv-93645">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity Market Risk/Company Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity markets are volatile and can decline significantly in response to changes 
in, or investor perceptions of, issuer, market, economic, industry, political, regulatory, geopolitical, 
environmental, public health, and other conditions.  These conditions can affect a single issuer or type 
of security, issuers within a broad market sector, industry or geographic region, or the equity markets 
in general.  Certain events can have a dramatic adverse effect on equity markets and may lead to periods 
of high volatility in an equity market or a segment of an equity market.  The value of an investment 
held by the fund may decline due to factors directly related to the issuer.&lt;/span&gt;&lt;/p&gt;&#160;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_ForeignRisk2_S000002517Summary11Member"
      id="ixv-93651">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Foreign 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Exposure to foreign markets through issuers or currencies can involve additional 
risks relating to market, economic, industry, political, regulatory, geopolitical, environmental, public 
health, and other conditions. These factors can make foreign investments, especially those tied economically 
to emerging markets or countries subject to sanctions or the threat of new or modified sanctions, more 
volatile and less liquid than U.S. investments. In addition, foreign markets can react differently to 
these conditions than the U.S. market. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_EmergingMarketsRisk2_S000002517Summary11Member"
      id="ixv-93661">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Emerging 
Markets Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  Investments tied economically to emerging markets, especially 
frontier markets, can involve additional and greater risks than the risks associated with investments 
in developed markets.  Emerging markets can have less developed markets&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;,&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
greater custody and operational risk, less developed legal, regulatory, and accounting systems, greater 
government involvement in the economy, greater risk of new or inconsistent government treatment of or 
restrictions on issuers and instruments, and greater political, social, geopolitical, and economic instability 
than developed markets. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_CurrencyRisk2_S000002517Summary11Member"
      id="ixv-93667">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Currency Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The 
value of foreign currencies relative to the U.S. dollar fluctuates in response to market, economic, industry, 
political, regulatory, geopolitical, environmental, public health, and other conditions, and changes 
in currency exchange rates impact the financial condition of companies or other issuers and may change 
the value in U.S. dollars of investments denominated in foreign currencies.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_FocusRisk2_S000002517Summary11Member"
      id="ixv-93671">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Focus Risk: 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Issuers in a single industry, sector, country, or region can react similarly to 
market, currency, political, economic, regulatory, geopolitical, environmental, public health, and other 
conditions, and the fund's performance will be affected by the conditions in the industries, sectors, 
countries, and regions to which the fund is exposed.  Furthermore, investments in particular industries, 
sectors, countries, or regions may be more volatile than the broader market as a whole.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_DerivativesRisk2_S000002517Summary11Member"
      id="ixv-93675">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Derivatives 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Derivatives can be highly volatile and involve risks in addition 
to the risks of the underlying indicator(s) on which the derivative is based. Gains or losses from derivatives 
can be substantially greater than the derivatives&#x2019; original cost.  Derivatives can involve leverage.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_LeveragingRisk2_S000002517Summary11Member"
      id="ixv-93680">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Leveraging 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Leverage involves investment exposure in an amount exceeding 
the initial investment. Leverage can cause increased volatility by magnifying gains or losses. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_CounterpartyandThirdPartyRisk2_S000002517Summary11Member"
      id="ixv-93685">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Counterparty 
and Third Party Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Transactions involving a 
counterparty or third party other than the issuer of the instrument are subject to the credit risk of 
the counterparty or third party, and to the counterparty&#x2019;s or third party&#x2019;s ability or willingness 
to perform in accordance with the terms of the transaction.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_LiquidityRisk2_S000002517Summary11Member"
      id="ixv-93690">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Liquidity 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;It may be difficult to value, and it may not be possible to 
sell, certain investments, types of investments, and/or investments in certain segments of the market, 
and the fund may have to sell certain of these investments at prices or times that are not advantageous 
in order to meet redemptions or other cash needs.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_LargeShareholderRisk2_S000002517Summary11Member"
      id="ixv-93695">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Large Shareholder 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;From time to time, shareholders of the fund (which may include institutional investors, 
financial intermediaries, or other MFS funds) may make relatively large redemptions or purchases of fund 
shares.  These transactions may cause the fund to sell securities or invest additional cash, as the case 
may be, at disadvantageous prices.  Redemptions of a large number of shares also may increase transaction 
and other costs or have adverse tax consequences for shareholders of the fund by requiring a sale of 
portfolio securities.  Purchases of a large number of shares may adversely affect the fund's performance 
to the extent that it takes time to invest new cash and the fund maintains a larger cash position than 
it ordinarily would.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152518">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-93700">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of (i) a broad measure of market performance&#160;and (ii) one or more other measures 
of performance for markets in which the fund invests.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s 
past performance (before and after taxes) does not necessarily indicate how the fund will perform in 
the future. Updated performance is available online at &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;mfs.com&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; or by 
calling 1-800-225-2606.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152519">The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of (i) a broad measure of market performance&#160;and (ii) one or more other measures 
of performance for markets in which the fund invests.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152520">The fund&#x2019;s 
past performance (before and after taxes) does not necessarily indicate how the fund will perform in 
the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152521">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152522">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152523">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152524">The bar 
chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartNarrativeTextBlock>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152525">The bar 
chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-93711">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:1.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The total return for the six-month period ended June 30, 2026, 
was 4.91%. During the period(s) shown in the bar chart, the highest quarterly return was 16.58% (for 
the calendar quarter ended June 30, 2020) and the lowest quarterly return was (15.15)% (for the calendar 
quarter ended June 30, 2022).&lt;/span&gt;&lt;/p&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152526">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152527">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152528"
      unitRef="pure">0.0491</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152529">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152530"
      unitRef="pure">0.1658</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152531">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152532">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152533"
      unitRef="pure">-0.1515</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152534">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152535">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152536">Average Annual Total Returns (For the Periods Ended December 
31, 2025)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152537">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152538">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006944Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152539">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000071434Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152540">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000071435Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152541">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000071436Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152542">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000071437Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152543">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000034485Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152544">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152545">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152546"
      unitRef="pure">0.2779</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152547"
      unitRef="pure">0.0615</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152548"
      unitRef="pure">0.0919</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152549"
      unitRef="pure">0.3082</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152550"
      unitRef="pure">0.0642</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152551"
      unitRef="pure">0.0918</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152552"
      unitRef="pure">0.3311</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152553"
      unitRef="pure">0.0748</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152554"
      unitRef="pure">0.1012</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152555"
      unitRef="pure">0.3180</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152556"
      unitRef="pure">0.0642</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152557"
      unitRef="pure">0.0902</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152558"
      unitRef="pure">0.3249</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152559"
      unitRef="pure">0.0695</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152560"
      unitRef="pure">0.0957</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152561"
      unitRef="pure">0.3277</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152562"
      unitRef="pure">0.0721</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152563"
      unitRef="pure">0.0984</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152564"
      unitRef="pure">0.3316</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152565"
      unitRef="pure">0.0748</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152566"
      unitRef="pure">0.1012</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152567"
      unitRef="pure">0.3329</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152568"
      unitRef="pure">0.0760</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152569"
      unitRef="pure">0.1024</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152570"
      unitRef="pure">0.2517</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152571"
      unitRef="pure">0.0595</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152572"
      unitRef="pure">0.0920</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152573">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152574"
      unitRef="pure">0.2296</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152575"
      unitRef="pure">0.0357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152576"
      unitRef="pure">0.0758</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152577">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152578"
      unitRef="pure">0.1660</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152579"
      unitRef="pure">0.0426</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152580"
      unitRef="pure">0.0724</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152581">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152582">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv319_S000002517Member_S000002517Summary11Member"
      id="ixv-152583">MSCI EAFE (Europe, Australasia, Far East) Index 
(net div)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv319_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152584"
      unitRef="pure">0.3122</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv319_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152585"
      unitRef="pure">0.0892</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv319_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152586"
      unitRef="pure">0.0818</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv320_S000002517Member_S000002517Summary11Member"
      id="ixv-152587">MSCI EAFE (Europe, Australasia, Far East) Value Index (net div)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv320_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152588"
      unitRef="pure">0.4225</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv320_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152589"
      unitRef="pure">0.1336</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv320_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152590"
      unitRef="pure">0.0869</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-94088">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Aft&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;er-tax 
returns are calculated using the historical highest individual U.S. federal marginal income tax rates 
and do not reflect the impact of state and local taxes. Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs). The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152591">Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs).</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-152592">The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:RiskReturnHeading
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152593">MFS&#xae; 
International Value Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152594">MKVBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152595">MKVCX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000220111Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152596">MKVIX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000220110Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152597">MKVDX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000220113Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152598">MKVEX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000220108Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152599">MKVFX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000220107Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152600">MKVGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000220106Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152601">MKVHX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152603">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-101574">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s 
investment objective is to seek capital appreciation. &lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152604">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-101577">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;This 
table describes the fees and expenses that you may pay when you buy, hold, and sell shares of the fund. 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investors may also pay commissions or other fees to their financial intermediaries 
when they buy, hold, and sell shares of the fund, which are not reflected below.&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Expenses 
have been adjusted to reflect current fee arrangements.  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;You 
may qualify for sales charge reductions if, with respect to Class A shares, you and certain members of 
your family invest, or agree to invest in the future, at least $50,000 in MFS funds. More information 
about these and other waivers and reductions is available from your financial intermediary and in &#x201c;Sales 
Charges and Waivers and Reductions&#x201d; on page 10 and &#x201c;Appendix A &#x2013; Waivers and Reductions of Sales 
Charges&#x201d; on page A-1 of the fund&#x2019;s prospectus. &lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152605">You 
may qualify for sales charge reductions if, with respect to Class A shares, you and certain members of 
your family invest, or agree to invest in the future, at least $50,000 in MFS funds.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152606"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152607">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152609"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152610"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152611"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152612"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152613"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152614"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152615"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152616"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_2999_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152618"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152619"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152620"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152621"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152622"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152623"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152624"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152625">Annual Fund Operating Expenses (expenses that you pay each year as a percentage 
of the value of your investment):</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152627"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152628"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152629"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152630"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152631"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152632"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152633"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152634"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152635"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152636"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152637"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152638"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152639"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152640"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152641"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152642"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152643"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152644"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152645"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152646"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152647"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152648"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152649"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152650"
      unitRef="pure">0.0003</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152651"
      unitRef="pure">0.0102</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152652"
      unitRef="pure">0.0177</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152653"
      unitRef="pure">0.0077</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152654"
      unitRef="pure">0.0177</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152655"
      unitRef="pure">0.0127</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152656"
      unitRef="pure">0.0102</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152657"
      unitRef="pure">0.0077</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152658"
      unitRef="pure">0.0070</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3039_"
      unitRef="pure">-0.0006</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3040_"
      unitRef="pure">-0.0006</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3041_"
      unitRef="pure">-0.0006</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3042_"
      unitRef="pure">-0.0006</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3043_"
      unitRef="pure">-0.0006</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3044_"
      unitRef="pure">-0.0006</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3045_"
      unitRef="pure">-0.0006</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3046_"
      unitRef="pure">-0.0003</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152667"
      unitRef="pure">0.0096</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152668"
      unitRef="pure">0.0171</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152669"
      unitRef="pure">0.0071</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152670"
      unitRef="pure">0.0171</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152671"
      unitRef="pure">0.0121</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152672"
      unitRef="pure">0.0096</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152673"
      unitRef="pure">0.0071</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152674"
      unitRef="pure">0.0067</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152675">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-102067">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;This example is intended to help you compare the cost of investing 
in the fund with the cost of investing in other mutual funds. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The example 
assumes that: you invest $10,000 in the fund for the time periods indicated and you redeem your shares 
at the end of the time periods (unless otherwise indicated); your investment has a 5% return each year; 
and the fund&#x2019;s operating expenses remain the same. &lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152676">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152677"
      unitRef="usd">667</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152678"
      unitRef="usd">875</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152679"
      unitRef="usd">1100</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152680"
      unitRef="usd">1746</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3062_"
      unitRef="usd">274</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3064_"
      unitRef="usd">551</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3066_"
      unitRef="usd">954</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3068_"
      unitRef="usd">1881</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3063_"
      unitRef="usd">174</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3065_"
      unitRef="usd">551</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3067_"
      unitRef="usd">954</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3069_"
      unitRef="usd">1881</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152689"
      unitRef="usd">73</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152690"
      unitRef="usd">240</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152691"
      unitRef="usd">422</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152692"
      unitRef="usd">949</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152693"
      unitRef="usd">174</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152694"
      unitRef="usd">551</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152695"
      unitRef="usd">954</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152696"
      unitRef="usd">2079</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152697"
      unitRef="usd">123</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152698"
      unitRef="usd">397</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152699"
      unitRef="usd">691</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152700"
      unitRef="usd">1529</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152701"
      unitRef="usd">98</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152702"
      unitRef="usd">319</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152703"
      unitRef="usd">557</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152704"
      unitRef="usd">1242</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152705"
      unitRef="usd">73</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152706"
      unitRef="usd">240</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152707"
      unitRef="usd">422</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152708"
      unitRef="usd">949</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152709"
      unitRef="usd">68</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152710"
      unitRef="usd">221</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152711"
      unitRef="usd">387</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152712"
      unitRef="usd">868</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152713">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-102361">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund pays transaction costs, such as commissions, 
when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher portfolio turnover rate 
may indicate higher transaction costs and may result in higher taxes when shares are held in a taxable 
account. These transaction costs, which are not reflected in &#x201c;Annual Fund Operating Expenses&#x201d; or 
in the &#x201c;Example,&#x201d; affect the fund&#x2019;s performance.  During the most recent fiscal year, the fund&#x2019;s 
portfolio turnover rate was 23% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152714"
      unitRef="pure">0.23</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152715">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-102364">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS (Massachusetts Financial Services Company, 
the fund&#x2019;s investment adviser)&#160;normally invests at least 80% of the fund&#x2019;s net assets in value companies. 
Value companies are companies that MFS believes are undervalued compared to their perceived worth in 
the marketplace. MFS considers a number of factors when determining whether a company is undervalued, 
including whether (i) the issuer is included in an index which is representative of value companies; 
(ii) the issuer is classified as a value company by an independent third party financial data provider 
and/or (iii) the issuer exhibits the characteristics of a value company, considering metrics such as 
historical and/or projected price-to-book, price-to-earnings, and price-to-cash flow ratios, enterprise 
value (the total value of the issuer&#x2019;s outstanding equity and debt) relative to earnings, and free 
cash flow yield compared to the applicable equity market and/or to issuers in the same sector or industry. 
In assessing the relative value of an issuer, MFS may also consider measures of financial quality, such 
as indicators of profitability (i.e., return on equity and return on invested capital), balance sheet 
strength (including leverage and interest coverage ratios), and capital allocation discipline. Value 
companies tend to have stock prices that are low relative to their earnings, dividends, assets, or other 
financial measures. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS normally invests the fund&#x2019;s assets primarily 
in foreign equity securities, including emerging market equity securities. Emerging market countries 
are countries with financial and capital markets in the development phase.  Emerging market countries 
include countries located in Latin America, Asia, Africa, the Middle East, and developing countries of 
Europe, primarily Eastern Europe. Equity securities include common stocks, depositary receipts, and other 
securities that represent an ownership interest (or right to acquire an ownership interest) in a company 
or other issuer.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS may invest the fund&#x2019;s assets in securities 
of companies of any size.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS normally invests the fund's 
assets across different industries, sectors, countries, and regions, but MFS may invest a significant 
percentage of the fund&#x2019;s assets in issuers in a single industry, sector, country, or region.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS uses an active bottom-up investment approach to buying and selling investments 
for the fund. Investments are selected primarily based on fundamental analysis of individual issuers. 
Quantitative screening tools that systematically evaluate issuers may also be considered.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;For 
purposes of the fund's 80% policy, net assets include the amount of any borrowings for investment purposes. 
&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152716">MFS (Massachusetts Financial Services Company, 
the fund&#x2019;s investment adviser)&#160;normally invests at least 80% of the fund&#x2019;s net assets in value companies.</fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock>
    <fnd:NmRule35d1TermSlctnCritSmryTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152717"> 
Value companies are companies that MFS believes are undervalued compared to their perceived worth in 
the marketplace. MFS considers a number of factors when determining whether a company is undervalued, 
including whether (i) the issuer is included in an index which is representative of value companies; 
(ii) the issuer is classified as a value company by an independent third party financial data provider 
and/or (iii) the issuer exhibits the characteristics of a value company, considering metrics such as 
historical and/or projected price-to-book, price-to-earnings, and price-to-cash flow ratios, enterprise 
value (the total value of the issuer&#x2019;s outstanding equity and debt) relative to earnings, and free 
cash flow yield compared to the applicable equity market and/or to issuers in the same sector or industry. 
In assessing the relative value of an issuer, MFS may also consider measures of financial quality, such 
as indicators of profitability (i.e., return on equity and return on invested capital), balance sheet 
strength (including leverage and interest coverage ratios), and capital allocation discipline. Value 
companies tend to have stock prices that are low relative to their earnings, dividends, assets, or other 
financial measures. </fnd:NmRule35d1TermSlctnCritSmryTextBlock>
    <fnd:NmRule35d1TermDfnSmryTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152718"> 
Value companies are companies that MFS believes are undervalued compared to their perceived worth in 
the marketplace. MFS considers a number of factors when determining whether a company is undervalued, 
including whether (i) the issuer is included in an index which is representative of value companies; 
(ii) the issuer is classified as a value company by an independent third party financial data provider 
and/or (iii) the issuer exhibits the characteristics of a value company, considering metrics such as 
historical and/or projected price-to-book, price-to-earnings, and price-to-cash flow ratios, enterprise 
value (the total value of the issuer&#x2019;s outstanding equity and debt) relative to earnings, and free 
cash flow yield compared to the applicable equity market and/or to issuers in the same sector or industry. 
In assessing the relative value of an issuer, MFS may also consider measures of financial quality, such 
as indicators of profitability (i.e., return on equity and return on invested capital), balance sheet 
strength (including leverage and interest coverage ratios), and capital allocation discipline. Value 
companies tend to have stock prices that are low relative to their earnings, dividends, assets, or other 
financial measures. </fnd:NmRule35d1TermDfnSmryTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_PrincipalRisks2_S000068882Summary12Member"
      id="ixv-102371">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:11.0pt; font-family:Arial; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Principal Risks &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As with any mutual fund, the 
fund may not achieve its objective and/or you could lose money on your investment in the fund. An investment 
in the fund is not a bank deposit and is not insured or guaranteed by the Federal Deposit Insurance Corporation 
or any other governmental agency.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The principal risks of investing 
in the fund are:&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_RiskLoseMoneyMember_S000068882Summary12Member"
      id="ixv-152719">As with any mutual fund, the 
fund may not achieve its objective and/or you could lose money on your investment in the fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_RiskNotInsuredMember_S000068882Summary12Member"
      id="ixv-152720">An investment 
in the fund is not a bank deposit and is not insured or guaranteed by the Federal Deposit Insurance Corporation 
or any other governmental agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_InvestmentSelectionRisk2_S000068882Summary12Member"
      id="ixv-102375">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment Selection Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' 
investment analysis and its selection of investments may not produce the intended results and/or can 
lead to an investment focus that results in the fund underperforming other funds with similar investment 
strategies and/or underperforming the markets in which the fund invests.  In addition, to the extent 
MFS considers quantitative tools in managing the fund, such tools may not produce the intended results. 
&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_EquityMarketRiskCompanyRisk2_S000068882Summary12Member"
      id="ixv-102379">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity Market Risk/Company Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity 
markets are volatile and can decline significantly in response to changes in, or investor perceptions 
of, issuer, market, economic, industry, political, regulatory, geopolitical, environmental, public health, 
and other conditions.  These conditions can affect a single issuer or type of security, issuers within 
a broad market sector, industry or geographic region, or the equity markets in general.  Certain events 
can have a dramatic adverse effect on equity markets and may lead to periods of high volatility in an 
equity market or a segment of an equity market.  The value of an investment held by the fund may decline 
due to factors directly related to the issuer.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_ValueCompanyRisk2_S000068882Summary12Member"
      id="ixv-102384">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Value Company 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The stocks of value companies can continue to be undervalued 
for long periods of time and not realize their expected value and can be more volatile than the market 
in general.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_ForeignRisk2_S000068882Summary12Member"
      id="ixv-102389">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Foreign Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Exposure 
to foreign markets through issuers or currencies can involve additional risks relating to market, economic, 
industry, political, regulatory, geopolitical, environmental, public health, and other conditions. These 
factors can make foreign investments, especially those tied economically to emerging markets or countries 
subject to sanctions or the threat of new or modified sanctions, more volatile and less liquid than U.S. 
investments. In addition, foreign markets can react differently to these conditions than the U.S. market. 
&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_EmergingMarketsRisk2_S000068882Summary12Member"
      id="ixv-102399">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Emerging 
Markets Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  Investments tied economically to emerging markets, especially 
frontier markets, can involve additional and greater risks than the risks associated with investments 
in developed markets.  Emerging markets can have less developed markets&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;,&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
greater custody and operational risk, less developed legal, regulatory, and accounting systems, greater 
government involvement in the economy, greater risk of new or inconsistent government treatment of or 
restrictions on issuers and instruments, and greater political, social, geopolitical, and economic instability 
than developed markets. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_CurrencyRisk2_S000068882Summary12Member"
      id="ixv-102405">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Currency Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The 
value of foreign currencies relative to the U.S. dollar fluctuates in response to market, economic, industry, 
political, regulatory, geopolitical, environmental, public health, and other conditions, and changes 
in currency exchange rates impact the financial condition of companies or other issuers and may change 
the value in U.S. dollars of investments denominated in foreign currencies.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_FocusRisk2_S000068882Summary12Member"
      id="ixv-102409">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Focus Risk: 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Issuers in a single industry, sector, country, or region can react similarly to 
market, currency, political, economic, regulatory, geopolitical, environmental, public health, and other 
conditions, and the fund's performance will be affected by the conditions in the industries, sectors, 
countries, and regions to which the fund is exposed.  Furthermore, investments in particular industries, 
sectors, countries, or regions may be more volatile than the broader market as a whole.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_LiquidityRisk2_S000068882Summary12Member"
      id="ixv-102413">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Liquidity 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;It may be difficult to value, and it may not be possible to 
sell, certain investments, types of investments, and/or investments in certain segments of the market, 
and the fund may have to sell certain of these investments at prices or times that are not advantageous 
in order to meet redemptions or other cash needs.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_LargeShareholderRisk2_S000068882Summary12Member"
      id="ixv-102418">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Large Shareholder 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;From time to time, shareholders of the fund (which may include institutional investors, 
financial intermediaries, or other MFS funds) may make relatively large redemptions or purchases of fund 
shares.  These transactions may cause the fund to sell securities or invest additional cash, as the case 
may be, at disadvantageous prices.  Redemptions of a large number of shares also may increase transaction 
and other costs or have adverse tax consequences for shareholders of the fund by requiring a sale of 
portfolio securities.  Purchases of a large number of shares may adversely affect the fund's performance 
to the extent that it takes time to invest new cash and the fund maintains a larger cash position than 
it ordinarily would.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152721">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-102423">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of (i) a broad measure of market performance and (ii) the performance of an additional 
index that the adviser believes more closely reflects the market segments in which the fund invests.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
fund&#x2019;s past performance (before and after taxes) does not necessarily indicate how the fund will perform 
in the future. Updated performance is available online at &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;mfs.com&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&#160;or 
by calling 1-800-225-2606.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152722">The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of (i) a broad measure of market performance and (ii) the performance of an additional 
index that the adviser believes more closely reflects the market segments in which the fund invests.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152723">The 
fund&#x2019;s past performance (before and after taxes) does not necessarily indicate how the fund will perform 
in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152724">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152725">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152726">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152727">The 
bar chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartNarrativeTextBlock>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152728">The 
bar chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-102434">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:1.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
total return for the six-month period ended June 30, 2026, was 9.89%. During the period(s) shown in the 
bar chart, the highest quarterly return was 18.90% (for the calendar quarter ended December 31, 2022) 
and the lowest quarterly return was (12.28)% (for the calendar quarter ended June 30, 2022).&lt;/span&gt;&lt;/p&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152729">The 
total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152730">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152731"
      unitRef="pure">0.0989</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152732">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152733"
      unitRef="pure">0.1890</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152734">2022-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152735">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152736"
      unitRef="pure">-0.1228</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152737">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152738">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152739">Average Annual 
Total Returns (For the Periods Ended December 
31, 2025)</oef:AverageAnnualReturnCaption>
    <oef:PerfInceptionDate
      contextRef="Context_20200630_20251231_C000220112Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152740">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20200630_20251231_C000220111Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152741">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20200630_20251231_C000220110Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152742">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20200630_20251231_C000220113Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152743">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20200630_20251231_C000220108Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152744">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20200630_20251231_C000220107Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152745">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20200630_20251231_C000220106Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152746">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20200630_20251231_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152747">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20200630_20251231_AfterTaxesOnDistributionsMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152748">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20200630_20251231_AfterTaxesOnDistributionsAndSalesMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152749">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20200630_20251231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321_S000068882Member_S000068882Summary12Member"
      id="ixv-152750">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20200630_20251231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322_S000068882Member_S000068882Summary12Member"
      id="ixv-152751">2020-06-30</oef:PerfInceptionDate>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152752">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000220111Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152753">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000220110Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152754">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000220113Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152755">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000220108Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152756">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000220107Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152757">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000220106Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152758">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152759">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152760"
      unitRef="pure">0.3780</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152761"
      unitRef="pure">0.1155</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200630_20251231_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152762"
      unitRef="pure">0.1420</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152763"
      unitRef="pure">0.4007</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152764"
      unitRef="pure">0.1267</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200630_20251231_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152765"
      unitRef="pure">0.1538</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152766"
      unitRef="pure">0.3883</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152767"
      unitRef="pure">0.1155</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200630_20251231_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152768"
      unitRef="pure">0.1420</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152769"
      unitRef="pure">0.3947</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152770"
      unitRef="pure">0.1211</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200630_20251231_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152771"
      unitRef="pure">0.1476</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152772"
      unitRef="pure">0.3986</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152773"
      unitRef="pure">0.1240</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200630_20251231_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152774"
      unitRef="pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152775"
      unitRef="pure">0.4017</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152776"
      unitRef="pure">0.1267</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200630_20251231_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152777"
      unitRef="pure">0.1540</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152778"
      unitRef="pure">0.4020</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152779"
      unitRef="pure">0.1273</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200630_20251231_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152780"
      unitRef="pure">0.1542</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152781"
      unitRef="pure">0.3177</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152782"
      unitRef="pure">0.1106</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200630_20251231_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152783"
      unitRef="pure">0.1384</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152784">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152785"
      unitRef="pure">0.2938</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152786"
      unitRef="pure">0.0988</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200630_20251231_AfterTaxesOnDistributionsMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152787"
      unitRef="pure">0.1272</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152788">Returns After 
Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152789"
      unitRef="pure">0.2053</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152790"
      unitRef="pure">0.0867</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200630_20251231_AfterTaxesOnDistributionsAndSalesMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152791"
      unitRef="pure">0.1106</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152792">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152793">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321_S000068882Member_S000068882Summary12Member"
      id="ixv-152794">MSCI EAFE (Europe, Australasia, Far East) Index (net div)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152795"
      unitRef="pure">0.3122</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152796"
      unitRef="pure">0.0892</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200630_20251231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152797"
      unitRef="pure">0.1203</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322_S000068882Member_S000068882Summary12Member"
      id="ixv-152798">MSCI EAFE (Europe, Australasia, Far East) Value Index (net div)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152799"
      unitRef="pure">0.4225</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152800"
      unitRef="pure">0.1336</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200630_20251231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152801"
      unitRef="pure">0.1599</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-102756">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Aft&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;er-tax returns are calculated 
using the historical highest individual U.S. federal marginal income tax rates and do not reflect the 
impact of state and local taxes. Your actual after-tax returns will depend on your own tax situation, 
and may differ from those shown. The after-tax returns shown are not relevant to investors who hold their 
shares through tax-advantaged arrangements, such as 401(k) plans or individual retirement accounts (IRAs). 
The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, and &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;after-tax returns for the fund&#x2019;s other classes of shares will vary from the 
returns shown.&lt;/p&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152802">Your actual after-tax returns will depend on your own tax situation, 
and may differ from those shown. The after-tax returns shown are not relevant to investors who hold their 
shares through tax-advantaged arrangements, such as 401(k) plans or individual retirement accounts (IRAs).</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-152803">The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, and after-tax returns for the fund&#x2019;s other classes of shares will vary from the 
returns shown.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:RiskReturnHeading
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152804">MFS&#xae; 
Managed Wealth Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152805">MNWAX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152806">MNWBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152807">MNWCX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152808">MNWIX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152809">MNWRX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152810">MNWSX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152811">MNWTX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152812">MNWUX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152813">MNWZX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152815">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-109822">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s 
investment objective is to seek total return. &lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152816">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-109825">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;This 
table describes the fees and expenses that you may pay when you buy, hold, and sell shares of the fund. 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investors may also pay commissions or other fees to their financial intermediaries 
when they buy, hold, and sell shares of the fund, which are not reflected below.&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;   &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds. More information about these and other waivers and reductions is available from your financial 
intermediary and in &#x201c;Sales Charges and Waivers and Reductions&#x201d; on page 13 and &#x201c;Appendix A &#x2013; Waivers 
and Reductions of Sales Charges&#x201d; on page A-1 of the fund&#x2019;s prospectus. &lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152817">You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152818"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152819">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152821"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152822"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152823"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152824"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152825"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152826"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152827"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152828"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152829"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3250_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152831"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152832"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152833"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152834"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152835"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152836"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152837"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152838"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152839">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value of your investment):</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152841"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152842"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152843"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152844"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152845"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152846"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152847"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152848"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152849"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152850"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152851"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152852"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152853"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152854"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152855"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152856"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152857"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152858"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152859"
      unitRef="pure">0.0087</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152860"
      unitRef="pure">0.0087</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152861"
      unitRef="pure">0.0087</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152862"
      unitRef="pure">0.0087</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152863"
      unitRef="pure">0.0087</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152864"
      unitRef="pure">0.0087</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152865"
      unitRef="pure">0.0087</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152866"
      unitRef="pure">0.0087</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152867"
      unitRef="pure">0.0078</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152868"
      unitRef="pure">0.0046</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152869"
      unitRef="pure">0.0046</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152870"
      unitRef="pure">0.0046</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152871"
      unitRef="pure">0.0046</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152872"
      unitRef="pure">0.0046</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152873"
      unitRef="pure">0.0046</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152874"
      unitRef="pure">0.0046</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152875"
      unitRef="pure">0.0046</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152876"
      unitRef="pure">0.0046</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152877"
      unitRef="pure">0.0193</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152878"
      unitRef="pure">0.0268</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152879"
      unitRef="pure">0.0268</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152880"
      unitRef="pure">0.0168</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152881"
      unitRef="pure">0.0268</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152882"
      unitRef="pure">0.0218</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152883"
      unitRef="pure">0.0193</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152884"
      unitRef="pure">0.0168</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152885"
      unitRef="pure">0.0159</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3304_"
      unitRef="pure">-0.0055</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3305_"
      unitRef="pure">-0.0055</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3306_"
      unitRef="pure">-0.0055</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3307_"
      unitRef="pure">-0.0055</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3308_"
      unitRef="pure">-0.0055</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3309_"
      unitRef="pure">-0.0055</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3310_"
      unitRef="pure">-0.0055</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3311_"
      unitRef="pure">-0.0055</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3312_"
      unitRef="pure">-0.0051</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152895"
      unitRef="pure">0.0138</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152896"
      unitRef="pure">0.0213</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152897"
      unitRef="pure">0.0213</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152898"
      unitRef="pure">0.0113</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152899"
      unitRef="pure">0.0213</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152900"
      unitRef="pure">0.0163</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152901"
      unitRef="pure">0.0138</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152902"
      unitRef="pure">0.0113</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152903"
      unitRef="pure">0.0108</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152904">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-110404">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;This example is intended to help you compare the cost of investing 
in the fund with the cost of investing in other mutual funds. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The example 
assumes that: you invest $10,000 in the fund for the time periods indicated and you redeem your shares 
at the end of the time periods (unless otherwise indicated); your investment has a 5% return each year; 
and the fund&#x2019;s operating expenses remain the same. &lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152905">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152906"
      unitRef="usd">707</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152907"
      unitRef="usd">1096</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152908"
      unitRef="usd">1509</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152909"
      unitRef="usd">2657</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3329_"
      unitRef="usd">616</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3331_"
      unitRef="usd">1080</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3333_"
      unitRef="usd">1571</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3335_"
      unitRef="usd">2790</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3330_"
      unitRef="usd">216</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3332_"
      unitRef="usd">780</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3334_"
      unitRef="usd">1371</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3336_"
      unitRef="usd">2790</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3337_"
      unitRef="usd">316</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3339_"
      unitRef="usd">780</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3341_"
      unitRef="usd">1371</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3343_"
      unitRef="usd">2790</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3338_"
      unitRef="usd">216</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3340_"
      unitRef="usd">780</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3342_"
      unitRef="usd">1371</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3344_"
      unitRef="usd">2790</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152926"
      unitRef="usd">115</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152927"
      unitRef="usd">476</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152928"
      unitRef="usd">861</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152929"
      unitRef="usd">1941</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152930"
      unitRef="usd">216</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152931"
      unitRef="usd">780</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152932"
      unitRef="usd">1371</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152933"
      unitRef="usd">2972</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152934"
      unitRef="usd">166</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152935"
      unitRef="usd">629</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152936"
      unitRef="usd">1119</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152937"
      unitRef="usd">2470</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152938"
      unitRef="usd">141</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152939"
      unitRef="usd">553</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152940"
      unitRef="usd">991</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152941"
      unitRef="usd">2209</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152942"
      unitRef="usd">115</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152943"
      unitRef="usd">476</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152944"
      unitRef="usd">861</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152945"
      unitRef="usd">1941</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152946"
      unitRef="usd">110</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152947"
      unitRef="usd">452</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152948"
      unitRef="usd">817</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152949"
      unitRef="usd">1846</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152950">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-110771">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund pays transaction costs, such as commissions, when 
it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher portfolio turnover rate may 
indicate higher transaction costs and may result in higher taxes when shares are held in a taxable account. 
These transaction costs, which are not reflected in &#x201c;Annual Fund Operating Expenses&#x201d; or in the &#x201c;Example,&#x201d; 
affect the fund&#x2019;s performance.  During the most recent fiscal year, the fund&#x2019;s portfolio turnover 
rate was 11% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152951"
      unitRef="pure">0.11</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152952">Principal Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-110774">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS (Massachusetts Financial Services Company, the fund's investment adviser) 
seeks to achieve the fund&#x2019;s objective by generating returns from (1) a strategic allocation to three 
MFS equity funds, referred to as underlying funds, and (2) a tactical asset allocation overlay primarily 
using derivative instruments to seek to decrease the volatility of the fund&#x2019;s returns by reducing the 
fund&#x2019;s exposure to the equity and/or currency markets as represented by the underlying funds and also 
to potentially expose the fund to asset classes and/or markets in which the underlying funds have little 
or no exposure (e.g., high income debt instruments).  In addition, MFS may use derivatives to seek to 
limit the fund&#x2019;s exposure to certain extreme market events.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Derivatives 
include futures, forward contracts, options, and swaps.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;It is expected 
that the fund will generally have lower volatility than that of the overall equity market.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
portfolio managers are responsible for selecting the underlying funds, determining the target strategic 
allocations to the underlying funds, and determining the fund's tactical allocation overlay.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:underline;"&gt;Strategic 
Fund Allocation&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;:  The underlying funds are selected by the portfolio managers 
based on underlying fund classifications, historical risk, performance, and other factors.  MFS expects 
the fund&#x2019;s target allocation to be equally weighted among the following underlying funds: MFS Growth 
Fund, MFS International Equity Fund, and MFS Value Fund.  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;A portion 
of the fund's assets (approximately 10%-15%) will typically be held in cash, cash equivalents, and/or 
short-term government securities due to collateral requirements for the fund's investments in derivatives, 
purchase and redemption activity, and other short term cash needs.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:underline;"&gt;Tactical 
Asset Allocation Overlay&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;:  MFS implements the tactical asset allocation overlay primarily 
through the use of derivative instruments based on the portfolio managers' assessment of the relative 
attractiveness of asset classes and markets.  In seeking to reduce the fund's volatility, MFS decreases 
the fund&#x2019;s exposure to the equity and/or currency markets represented by the underlying funds.  In 
addition, MFS may expose the fund to asset classes and/or markets in which the underlying funds have 
little or no exposure (e.g., high income debt instruments or small cap equity securities) when the portfolio 
managers believe such asset classes or markets are relatively attractive.    &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;After 
taking into account the tactical asset allocation overlay, the fund's total market exposure will normally 
be between 10% and 90% of the fund's assets.  (The fund's total market exposure includes the fund's exposure 
to the equity market through investment in the underlying funds and exposure to any other markets through 
the tactical overlay.)  When the portfolio managers' assessment of the relative attractiveness of asset 
classes and markets is neutral, the fund's exposure to the equity market is expected to be approximately 
50% of the fund's assets.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;After taking into account the tactical overlay, 
the fund may have significant exposure to issuers in a single sector, industry, country, or region.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS' tactical asset allocation process for the fund will typically make extensive 
use of derivatives.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;In light of the fund&#x2019;s principal investment 
strategies described above, MFS believes it is reasonable to measure the fund&#x2019;s performance (net of 
fund expenses) over a full market cycle relative to the performance of (i) the ICE BofA 0-3 Month U.S. 
Treasury Bill Index plus 2% to 4% and (ii) the Standard &amp;amp; Poor's 500 Stock Index. MFS does not seek 
to achieve a specific rate of return in managing the fund and there is no assurance that the fund will 
outperform the ICE BofA 0-3 Month U.S. Treasury Bill Index or the Standard &amp;amp; Poor's 500 Stock Index 
over the long term or for any year or period of years.&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_PrincipalRisks2_S000045806Summary13Member"
      id="ixv-110790">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:11.0pt; font-family:Arial; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Principal Risks &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As 
with any mutual fund, the fund may not achieve its objective and/or you could lose money on your investment 
in the fund. An investment in the fund is not a bank deposit and is not insured or guaranteed by the 
Federal Deposit Insurance Corporation or any other governmental agency.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
principal risks of investing in the fund are:&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_RiskLoseMoneyMember_S000045806Summary13Member"
      id="ixv-152953">As 
with any mutual fund, the fund may not achieve its objective and/or you could lose money on your investment 
in the fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_RiskNotInsuredMember_S000045806Summary13Member"
      id="ixv-152954">An investment in the fund is not a bank deposit and is not insured or guaranteed by the 
Federal Deposit Insurance Corporation or any other governmental agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_InvestmentStrategyRisk2_S000045806Summary13Member"
      id="ixv-110794">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment Strategy Risk&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;: 
 The fund&#x2019;s strategy to reduce its exposure to the equity and/or currency markets represented by the 
underlying funds and to potentially expose the fund to asset classes and/or markets in which the underlying 
funds have little or no exposure may not produce the intended results.  There is no assurance that the 
fund will be less volatile than the overall equity &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;market over the long term or for any year or period of years.  In addition, the 
strategies MFS may implement to limit the fund&#x2019;s exposure to certain extreme market events may not 
work as intended, and the costs associated with such strategies will reduce the fund&#x2019;s returns.  It 
is expected that the fund will generally underperform the equity markets during periods of strong, rising 
equity markets.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_AllocationRisk2_S000045806Summary13Member"
      id="ixv-110806">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Allocation Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' 
assessment of the risk/return potential of asset classes and underlying funds, and the resulting allocation 
among asset classes and underlying funds, may not produce the intended results and/or can lead to an 
investment focus that results in the fund underperforming other funds with similar investment strategies 
and/or underperforming the markets in which the fund invests.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_UnderlyingFundsRisk2_S000045806Summary13Member"
      id="ixv-110811">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Underlying 
Funds Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' strategy of investing in underlying funds exposes the 
fund to the risks of the underlying funds. Each underlying fund pursues its own investment objective 
and strategies and may not achieve its objective.  In addition to the fees and expenses the fund bears 
directly, shareholders of the fund will indirectly bear the fees and expenses of the underlying funds.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_InvestmentSelectionRisk2_S000045806Summary13Member"
      id="ixv-110815">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment 
Selection Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' investment analysis and its selection of investments 
may not produce the intended results and/or can lead to an investment focus that results in the fund 
underperforming other funds with similar investment strategies and/or underperforming the markets in 
which the fund invests.  In addition, to the extent MFS considers quantitative tools in managing the 
fund, such tools may not produce the intended results. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_EquityMarketRiskCompanyRisk2_S000045806Summary13Member"
      id="ixv-110819">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity 
Market Risk/Company Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity markets are volatile 
and can decline significantly in response to changes in, or investor perceptions of, issuer, market, 
economic, industry, political, regulatory, geopolitical, environmental, public health, and other conditions. 
 These conditions can affect a single issuer or type of security, issuers within a broad market sector, 
industry or geographic region, or the equity markets in general.  Certain events can have a dramatic 
adverse effect on equity markets and may lead to periods of high volatility in an equity market or a 
segment of an equity market.  The value of an investment held by the fund may decline due to factors 
directly related to the issuer.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_ForeignRisk2_S000045806Summary13Member"
      id="ixv-110824">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Foreign Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
Exposure to foreign markets through issuers or currencies can involve additional risks relating to market, 
economic, industry, political, regulatory, geopolitical, environmental, public health, and other conditions. 
These factors can make foreign investments, especially those tied economically to emerging markets or 
countries subject to sanctions or the threat of new or modified sanctions, more volatile and less liquid 
than U.S. investments. In addition, foreign markets can react differently to these conditions than the 
U.S. market. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_EmergingMarketsRisk2_S000045806Summary13Member"
      id="ixv-110828">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Emerging Markets Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  Investments 
tied economically to emerging markets, especially frontier markets, can involve additional and greater 
risks than the risks associated with investments in developed markets.  Emerging markets can have less 
developed markets&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;,&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; greater custody and operational 
risk, less developed legal, regulatory, and accounting systems, greater government involvement in the 
economy, greater risk of new or inconsistent government treatment of or restrictions on issuers and instruments, 
and greater political, social, geopolitical, and economic instability than developed markets. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_CurrencyRisk2_S000045806Summary13Member"
      id="ixv-110834">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Currency 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The value of foreign currencies relative to the U.S. dollar fluctuates in response 
to market, economic, industry, political, regulatory, geopolitical, environmental, public health, and 
other conditions, and changes in currency exchange rates impact the financial condition of companies 
or other issuers and may change the value in U.S. dollars of investments denominated in foreign currencies. 
 &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_FocusRisk2_S000045806Summary13Member"
      id="ixv-110838">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Focus Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Issuers in a single industry, 
sector, country, or region can react similarly to market, currency, political, economic, regulatory, 
geopolitical, environmental, public health, and other conditions, and the fund's performance will be 
affected by the conditions in the industries, sectors, countries, and regions to which the fund is exposed. 
 Furthermore, investments in particular industries, sectors, countries, or regions may be more volatile 
than the broader market as a whole.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_GrowthCompanyRisk2_S000045806Summary13Member"
      id="ixv-110842">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Growth Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
The stocks of growth companies can be more sensitive to the company&#x2019;s earnings and more volatile than 
the market in general.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_ValueCompanyRisk2_S000045806Summary13Member"
      id="ixv-110846">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Value Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
stocks of value companies can continue to be undervalued for long periods of time and not realize their 
expected value and can be more volatile than the market in general.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_DerivativesRisk2_S000045806Summary13Member"
      id="ixv-110851">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Derivatives 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Derivatives can be highly volatile and involve risks in addition 
to the risks of the underlying indicator(s) on which the derivative is based. Gains or losses from derivatives 
can be substantially greater than the derivatives&#x2019; original cost.  Derivatives can involve leverage.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_DebtMarketRisk2_S000045806Summary13Member"
      id="ixv-110856">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Debt 
Market Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Debt markets can be volatile and can decline significantly 
in response to changes in, or investor perceptions of, issuer, market, economic, industry, political, 
regulatory, geopolitical, environmental, public health, and other conditions.  These conditions can affect 
a single instrument, issuer, or borrower, a particular type of instrument, issuer, or borrower, a segment 
of the debt markets or the debt markets generally. Certain events can have a dramatic adverse effect 
on debt markets and may lead to periods of high volatility and reduced liquidity in a debt market or 
segment of a debt market.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_InterestRateRisk2_S000045806Summary13Member"
      id="ixv-110860">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Interest Rate Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;In general, the price of a debt instrument falls when interest rates rise and 
rises when interest rates fall. Interest rate risk is generally greater for instruments with longer maturities 
or durations, or that do not pay current interest.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_CreditRisk2_S000045806Summary13Member"
      id="ixv-110865">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Credit 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The price of a debt instrument depends, in part, on the credit quality of the 
issuer, borrower, counterparty, or other entity responsible for payment, or underlying collateral or 
assets and the terms of the instrument. The price of a debt instrument can decline in response to changes 
in, or perceptions of, the financial condition of the issuer, borrower, counterparty, or other entity, 
or underlying collateral or assets, or changes in, or perceptions of, specific or general market, economic, 
industry, political, regulatory, geopolitical, environmental, public health, and other conditions. Debt 
instruments may be more susceptible to downgrades or defaults during economic downturns or similar periods 
of economic stress, which in turn could negatively affect the market value and liquidity of a debt instrument.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Below investment grade quality debt instruments (commonly referred to as &#x201c;high 
yield securities&#x201d; or &#x201c;junk bonds&#x201d;) can involve a substantially greater risk of default or can already 
be in default, and their values can decline significantly. Below investment grade quality debt instruments 
are regarded as having predominantly speculative characteristics. Below investment grade quality debt 
instruments tend to be more sensitive to adverse news about the issuer, or the market or economy in general, 
than higher quality debt instruments.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_LeveragingRisk2_S000045806Summary13Member"
      id="ixv-110870">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Leveraging Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Leverage involves investment exposure in an amount exceeding the initial investment. 
Leverage can cause increased volatility by magnifying gains or losses. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_CounterpartyandThirdPartyRisk2_S000045806Summary13Member"
      id="ixv-110881">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Counterparty 
and Third Party Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Transactions involving a 
counterparty or third party other than the issuer of the instrument are subject to the credit risk of 
the counterparty or third party, and to the counterparty&#x2019;s or third party&#x2019;s ability or willingness 
to perform in accordance with the terms of the transaction.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_LiquidityRisk2_S000045806Summary13Member"
      id="ixv-110886">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Liquidity 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;It may be difficult to value, and it may not be possible to 
sell, certain investments, types of investments, and/or investments in certain segments of the market, 
and the fund may have to sell certain of these investments at prices or times that are not advantageous 
in order to meet redemptions or other cash needs.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_LargeShareholderRisk2_S000045806Summary13Member"
      id="ixv-110891">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Large Shareholder 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;From time to time, shareholders of the fund (which may include institutional investors, 
financial intermediaries, or other MFS funds) may make relatively large redemptions or purchases of fund 
shares.  These transactions may cause the fund to sell securities or invest additional cash, as the case 
may be, at disadvantageous prices.  Redemptions of a large number of shares also may increase transaction 
and other costs or have adverse tax consequences for shareholders of the fund by requiring a sale of 
portfolio securities.  Purchases of a large number of shares may adversely affect the fund's performance 
to the extent that it takes time to invest new cash and the fund maintains a larger cash position than 
it ordinarily would.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152955">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-110896">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of (i) a broad measure of market performance and (ii) the performance of an additional 
index that the adviser believes more closely corresponds to the fund's principal investment strategies.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
fund&#x2019;s past performance (before and after taxes) does not necessarily indicate how the fund will perform 
in the future. Updated performance is available online at &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;mfs.com&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; or by 
calling 1-800-225-2606.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152956">The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of (i) a broad measure of market performance and (ii) the performance of an additional 
index that the adviser believes more closely corresponds to the fund's principal investment strategies.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152957">The 
fund&#x2019;s past performance (before and after taxes) does not necessarily indicate how the fund will perform 
in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152958">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152959">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152960">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152961">The bar 
chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartNarrativeTextBlock>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152962">The bar 
chart does not take into account any sales charges (loads) that you may be required to pay upon purchase 
or redemption of the fund&#x2019;s shares. If these sales charges were included, they would reduce the returns 
shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-110907">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:1.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The total return for the six-month period ended June 30, 2026, 
was 1.35%. During the period(s) shown in the bar chart, the highest quarterly return was 4.13% (for the 
calendar quarter ended March 31, 2024) and the lowest quarterly return was (3.28)% (for the calendar 
quarter ended March 31, 2022).&lt;/span&gt;&lt;/p&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152963">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152964">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152965"
      unitRef="pure">0.0135</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152966">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152967"
      unitRef="pure">0.0413</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152968">2024-03-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152969">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152970"
      unitRef="pure">-0.0328</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152971">2022-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152972">Performance 
Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-152973">Average Annual Total Returns (For the Periods Ended December 
31, 2025)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152974">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152975">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152976">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152977">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152978">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152979">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152980">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152981">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-152982">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152983"
      unitRef="pure">0.0264</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152984"
      unitRef="pure">0.0229</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152985"
      unitRef="pure">0.0289</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152986"
      unitRef="pure">0.0568</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152987"
      unitRef="pure">0.0266</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152988"
      unitRef="pure">0.0291</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152989"
      unitRef="pure">0.0771</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152990"
      unitRef="pure">0.0368</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152991"
      unitRef="pure">0.0378</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152992"
      unitRef="pure">0.0666</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152993"
      unitRef="pure">0.0267</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152994"
      unitRef="pure">0.0275</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152995"
      unitRef="pure">0.0715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152996"
      unitRef="pure">0.0316</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152997"
      unitRef="pure">0.0326</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152998"
      unitRef="pure">0.0741</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-152999"
      unitRef="pure">0.0343</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153000"
      unitRef="pure">0.0352</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153001"
      unitRef="pure">0.0772</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153002"
      unitRef="pure">0.0369</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153003"
      unitRef="pure">0.0378</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153004"
      unitRef="pure">0.0779</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153005"
      unitRef="pure">0.0378</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153006"
      unitRef="pure">0.0384</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153007"
      unitRef="pure">0.0132</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153008"
      unitRef="pure">0.0223</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153009"
      unitRef="pure">0.0298</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153010">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153011"
      unitRef="pure">0.0118</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153012"
      unitRef="pure">0.0214</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153013"
      unitRef="pure">0.0283</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153014">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153015"
      unitRef="pure">0.0088</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153016"
      unitRef="pure">0.0172</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153017"
      unitRef="pure">0.0232</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-153018">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-153019">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_StandardPoors500StockIndex323_S000045806Member_S000045806Summary13Member"
      id="ixv-153020">Standard &amp; Poor's 500 Stock Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_StandardPoors500StockIndex323_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153021"
      unitRef="pure">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_StandardPoors500StockIndex323_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153022"
      unitRef="pure">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_StandardPoors500StockIndex323_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153023"
      unitRef="pure">0.1482</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_ICEBofA0-3MonthUSTreasuryBillIndex324_S000045806Member_S000045806Summary13Member"
      id="ixv-153024">ICE BofA 0-3 Month U.S. Treasury Bill Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_ICEBofA0-3MonthUSTreasuryBillIndex324_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153025"
      unitRef="pure">0.0428</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_ICEBofA0-3MonthUSTreasuryBillIndex324_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153026"
      unitRef="pure">0.0323</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_ICEBofA0-3MonthUSTreasuryBillIndex324_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153027"
      unitRef="pure">0.0217</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-111281">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Aft&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;er-tax 
returns are calculated using the historical highest individual U.S. federal marginal income tax rates 
and do not reflect the impact of state and local taxes. Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs). The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-153028">Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs).</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-153029">The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:RiskReturnHeading
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153030">MFS&#xae; 
Moderate Allocation Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153031">MAMAX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153032">MMABX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153033">MMACX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153034">MMAIX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153035">MAMFX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153036">MARRX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153037">MAMHX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153038">MAMJX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153039">MAMPX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153041">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-118517">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund's 
investment objective is to seek a high level of total return consistent with a moderate level of risk 
relative to the other MFS Asset Allocation Funds. (The MFS Asset Allocation Funds currently are MFS Conservative 
Allocation Fund, MFS Moderate Allocation Fund, MFS Growth Allocation Fund, and MFS Aggressive Growth 
Allocation Fund.)&lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153042">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-118520">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;This table describes the 
fees and expenses that you may pay when you buy, hold, and sell shares of the fund. &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investors 
may also pay commissions or other fees to their financial intermediaries when they buy, hold, and sell 
shares of the fund, which are not reflected below.&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;   &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds. More information about these and other waivers and reductions is available from your financial 
intermediary and in &#x201c;Sales Charges and Waivers and Reductions&#x201d; on page 16 and &#x201c;Appendix A &#x2013; Waivers 
and Reductions of Sales Charges&#x201d; on page A-1 of the fund&#x2019;s prospectus. &lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153043">You may qualify for sales charge reductions if, with respect to Class A shares, 
you and certain members of your family invest, or agree to invest in the future, at least $50,000 in 
MFS funds.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153044"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153045">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153047"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153048"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153049"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153050"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153051"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153052"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153053"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153054"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153055"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3530_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153057"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153058"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153059"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153060"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153061"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153062"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153063"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153064"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153065">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value of your investment):</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153067"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153068"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153069"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153070"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153071"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153072"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153073"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153074"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153075"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153076"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153077"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153078"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153079"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153080"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153081"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153082"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153083"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153084"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153085"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153086"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153087"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153088"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153089"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153090"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153091"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153092"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153093"
      unitRef="pure">0.0003</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153094"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153095"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153096"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153097"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153098"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153099"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153100"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153101"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153102"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153103"
      unitRef="pure">0.0088</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153104"
      unitRef="pure">0.0163</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153105"
      unitRef="pure">0.0163</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153106"
      unitRef="pure">0.0063</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153107"
      unitRef="pure">0.0163</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153108"
      unitRef="pure">0.0113</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153109"
      unitRef="pure">0.0088</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153110"
      unitRef="pure">0.0063</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153111"
      unitRef="pure">0.0057</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3584_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3585_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3586_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3587_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3588_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3589_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3590_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3591_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3592_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153121"
      unitRef="pure">0.0088</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153122"
      unitRef="pure">0.0163</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153123"
      unitRef="pure">0.0163</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153124"
      unitRef="pure">0.0063</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153125"
      unitRef="pure">0.0163</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153126"
      unitRef="pure">0.0113</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153127"
      unitRef="pure">0.0088</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153128"
      unitRef="pure">0.0063</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153129"
      unitRef="pure">0.0056</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153130">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-119099">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;This example is intended to help you compare the cost of investing 
in the fund with the cost of investing in other mutual funds. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The example 
assumes that: you invest $10,000 in the fund for the time periods indicated and you redeem your shares 
at the end of the time periods (unless otherwise indicated); your investment has a 5% return each year; 
and the fund&#x2019;s operating expenses remain the same. &lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153131">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153132"
      unitRef="usd">660</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153133"
      unitRef="usd">840</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153134"
      unitRef="usd">1035</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153135"
      unitRef="usd">1597</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3609_"
      unitRef="usd">566</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3611_"
      unitRef="usd">814</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3613_"
      unitRef="usd">1087</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3615_"
      unitRef="usd">1732</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3610_"
      unitRef="usd">166</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3612_"
      unitRef="usd">514</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3614_"
      unitRef="usd">887</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3616_"
      unitRef="usd">1732</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3617_"
      unitRef="usd">266</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3619_"
      unitRef="usd">514</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3621_"
      unitRef="usd">887</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3623_"
      unitRef="usd">1732</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3618_"
      unitRef="usd">166</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3620_"
      unitRef="usd">514</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3622_"
      unitRef="usd">887</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3624_"
      unitRef="usd">1732</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153152"
      unitRef="usd">64</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153153"
      unitRef="usd">202</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153154"
      unitRef="usd">351</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153155"
      unitRef="usd">786</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153156"
      unitRef="usd">166</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153157"
      unitRef="usd">514</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153158"
      unitRef="usd">887</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153159"
      unitRef="usd">1933</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153160"
      unitRef="usd">115</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153161"
      unitRef="usd">359</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153162"
      unitRef="usd">622</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153163"
      unitRef="usd">1375</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153164"
      unitRef="usd">90</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153165"
      unitRef="usd">281</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153166"
      unitRef="usd">488</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153167"
      unitRef="usd">1084</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153168"
      unitRef="usd">64</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153169"
      unitRef="usd">202</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153170"
      unitRef="usd">351</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153171"
      unitRef="usd">786</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153172"
      unitRef="usd">57</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153173"
      unitRef="usd">182</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153174"
      unitRef="usd">317</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153175"
      unitRef="usd">713</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153176">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-119466">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund pays transaction costs, such as commissions, 
when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher portfolio turnover rate 
may indicate higher transaction costs and may result in higher taxes when shares are held in a taxable 
account. These transaction costs, which are not reflected in &#x201c;Annual Fund Operating Expenses&#x201d; or 
in the &#x201c;Example,&#x201d; affect the fund&#x2019;s performance.  During the most recent fiscal year, the fund&#x2019;s 
portfolio turnover rate was 4% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153177"
      unitRef="pure">0.04</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153178">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-119469">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund is designed to provide diversification 
among different asset classes by investing its assets in other mutual funds advised by MFS (Massachusetts 
Financial Services Company, the fund&#x2019;s investment adviser), referred to as underlying funds.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:justify; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS selects the asset class allocations based on a strategic asset allocation 
process that takes into account a variety of factors, including historical risk and performance, projected 
performance, and other factors. MFS&#x2019; analyses of projected performance are primarily based on quantitative 
models using various inputs such as valuation metrics, growth rates, profitability, yields, and inflation. 
MFS may also consider current market conditions, its qualitative assessment of the risk/return characteristics 
of asset classes, and other factors in determining these allocations.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
employs the strategic asset allocation process described above to determine the amount of the fund's 
assets invested in (1) underlying funds that invest primarily in equity securities (&#x201c;Equity Funds&#x201d;) 
and underlying funds that provide exposure to less traditional asset classes, currently real estate and 
commodities&#160;(&#x201c;Non-Traditional Funds&#x201d;) and (2) underlying funds that invest primarily in debt instruments 
(&#x201c;Bond Funds&#x201d;) and an underlying fund that invests in cash and/or cash equivalents (&#x201c;Money Market 
Fund&#x201d;).  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS selects the underlying funds within each 
asset class based on underlying fund classifications, historical risk, historical and projected performance 
of the represented asset classes, as well as other factors.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Within 
the Equity Fund allocation, MFS seeks to diversify by geography (by including domestic and international 
underlying funds, including emerging market underlying funds), in terms of market capitalization (by 
including large, mid, and small capitalization underlying funds), and by style (by including both growth 
and value underlying funds). A portion of the fund&#x2019;s assets is also allocated to Non-Traditional Funds 
(i.e., asset classes less correlated to the overall equity and debt markets), which MFS believes provides 
further diversification benefits.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Within the Bond Fund allocation, 
MFS includes underlying funds with varying degrees of geographic (potentially including emerging market), 
interest rate, and credit exposure, including exposure to below investment grade quality debt instruments. 
A portion of the fund&#x2019;s assets may also be allocated to the Money Market Fund.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
normally invests the underlying funds&#x2019; assets across different industries, sectors, countries, and 
regions, but MFS may invest a significant percentage of the underlying funds' assets in issuers in a 
single industry, sector, country, or region.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As of September 
1, 2026, the fund&#x2019;s approximate long-term strategic allocation among asset classes was:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:70.26%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:29.74%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity Funds and Non-Traditional Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;60%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Bond Funds and Money Market Fund&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;40%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:8.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;All percentages are rounded to the nearest percent.  &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
may deviate from the long-term strategic allocations set forth above; however, any deviation from the 
long-term strategic allocation is not expected to be greater than plus or minus 10% under normal market 
conditions. Additionally, the fund&#x2019;s allocation to Non-Traditional Funds will not typically exceed 
20% of the fund&#x2019;s assets.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As of September 1, 2026, the 
fund&#x2019;s approximate strategic allocation among asset classes was:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:70.26%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:29.74%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity 
Funds and Non-Traditional Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:bold; text-decoration:none;"&gt;59.8%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;U.S. Equity Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;39.5%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;International 
Equity Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;13.5%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Non-Traditional Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;6.8%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Bond 
Funds and Money Market Fund&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:bold; text-decoration:none;"&gt;40.3%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Bond Funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;40.0%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-right:0.5pt; border-right-style:solid; border-right-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Money 
Market Fund&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#000000; border-top:0.5pt; border-top-style:solid; border-top-color:#000000; border-left:0.5pt; border-left-style:solid; border-left-color:#000000;"&gt;&lt;p style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; text-align:center; color:#000000; font-weight:normal; text-decoration:none;"&gt;0.3%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:8.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;All percentages are rounded to the nearest tenth of a percent.  As a result, the 
sum of the asset class allocations presented in the table may not total 100%.&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_PrincipalRisks2_S000002507Summary14Member"
      id="ixv-119535">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:11.0pt; font-family:Arial; text-align:left; color:#000000; font-weight:bold; text-decoration:none;"&gt;Principal 
Risks &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As with any mutual fund, the fund may not achieve its objective 
and/or you could lose money on your investment in the fund. An investment in the fund is not a bank deposit 
and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental 
agency.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The principal risks of investing in the fund are:&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_RiskLoseMoneyMember_S000002507Summary14Member"
      id="ixv-153179">As with any mutual fund, the fund may not achieve its objective 
and/or you could lose money on your investment in the fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_RiskNotInsuredMember_S000002507Summary14Member"
      id="ixv-153180">An investment in the fund is not a bank deposit 
and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental 
agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_AllocationRisk2_S000002507Summary14Member"
      id="ixv-119545">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Allocation 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' assessment of the risk/return potential of asset classes 
and underlying funds, and the resulting allocation among asset classes and underlying funds, may not 
produce the intended results and/or can lead to an investment focus that results in the fund underperforming 
other funds with similar investment strategies and/or underperforming the markets in which the fund invests.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_UnderlyingFundsRisk2_S000002507Summary14Member"
      id="ixv-119550">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Underlying 
Funds Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' strategy of investing in underlying funds exposes the 
fund to the risks of the underlying funds. Each underlying fund pursues its own investment objective 
and strategies and may not achieve its objective.  In addition to the fees and expenses the fund bears 
directly, shareholders of the fund will indirectly bear the&#160;fees and expenses of the underlying funds.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_InvestmentSelectionRisk2_S000002507Summary14Member"
      id="ixv-119554">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Investment 
Selection Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; MFS' investment analysis, including its assessment of the 
intrinsic valuation of issuers, its development and use of quantitative models, and its selection of 
investments may not produce the intended results and/or can lead to an investment focus that results 
in the fund underperforming other funds with similar investment strategies and/or underperforming the 
markets in which the fund invests. The quantitative models used by MFS (both proprietary and third-party) 
may not produce the intended results for a variety of reasons, including the factors used in the models, 
the weight placed on each factor in the models, changes from the market factors' historical trends, changing 
sources of market return or market risk, and technical issues in the design, development, implementation, 
application, and maintenance of the models (e.g., incomplete, stale, or inaccurate data, human error, 
programming or other software issues, coding errors, and technology failures).&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_EquityMarketRiskCompanyRisk2_S000002507Summary14Member"
      id="ixv-119558">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Equity 
Market Risk/Company Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Equity markets are volatile 
and can decline significantly in response to changes in, or investor perceptions of, issuer, market, 
economic, industry, political, regulatory, geopolitical, environmental, public health, and other conditions. 
 These conditions can affect a single issuer or type of security, issuers within a broad market sector, 
industry or geographic region, or the equity markets in general.  Certain events can have a dramatic 
adverse effect on equity markets and may lead to periods of high volatility in an equity market or a 
segment of an equity market.  The value of an investment held by the fund may decline due to factors 
directly related to the issuer.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_GrowthCompanyRisk2_S000002507Summary14Member"
      id="ixv-119563">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Growth Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
The stocks of growth companies can be more sensitive to the company&#x2019;s earnings and more volatile than 
the market in general.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_ValueCompanyRisk2_S000002507Summary14Member"
      id="ixv-119567">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Value Company Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The 
stocks of value companies can continue to be undervalued for long periods of time and not realize their 
expected value and can be more volatile than the market in general.&lt;/span&gt;&lt;/p&gt;&#160;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_DebtMarketRisk2_S000002507Summary14Member"
      id="ixv-119573">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Debt Market 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Debt markets can be volatile and can decline significantly in response to changes 
in, or investor perceptions of, issuer, market, economic, industry, political, regulatory, geopolitical, 
environmental, public health, and other conditions.  These conditions can affect a single instrument, 
issuer, or borrower, a particular type of instrument, issuer, or borrower, a segment of the debt markets 
or the debt markets generally. Certain events can have a dramatic adverse effect on debt markets and 
may lead to periods of high volatility and reduced liquidity in a debt market or segment of a debt market. 
 &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_InterestRateRisk2_S000002507Summary14Member"
      id="ixv-119577">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Interest Rate Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;In general, 
the price of a debt instrument falls when interest rates rise and rises when interest rates fall. Interest 
rate risk is generally greater for instruments with longer maturities or durations, or that do not pay 
current interest.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_CreditRisk2_S000002507Summary14Member"
      id="ixv-119582">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Credit Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The 
price of a debt instrument depends, in part, on the credit quality of the issuer, borrower, counterparty, 
or other entity responsible for payment, or underlying collateral or assets and the terms of the instrument. 
The price of a debt instrument can decline in response to changes in, or perceptions of, the financial 
condition of the issuer, borrower, counterparty, or other entity, or underlying collateral or assets, 
or changes in, or perceptions of, specific or general market, economic, industry, political, regulatory, 
geopolitical, environmental, public health, and other conditions. Debt instruments may be more susceptible 
to downgrades or defaults during economic downturns or similar periods of economic stress, which in turn 
could negatively affect the market value and liquidity of a debt instrument.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;Below 
investment grade quality debt instruments (commonly referred to as &#x201c;high yield securities&#x201d; or &#x201c;junk 
bonds&#x201d;) can involve a substantially greater risk of default or can already be in default, and their 
values can decline significantly. Below investment grade quality debt instruments are regarded as having 
predominantly speculative characteristics. Below investment grade quality debt instruments tend to be 
more sensitive to adverse news about the issuer, or the market or economy in general, than higher quality 
debt instruments.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_PrepaymentExtensionRisk2_S000002507Summary14Member"
      id="ixv-119587">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Prepayment/Extension Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Instruments 
subject to prepayment and/or extension can reduce the potential for gain for the instrument&#x2019;s holders 
if the instrument is prepaid and increase the potential for loss if the maturity of the instrument is 
extended.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_Inflation-AdjustedDebtInstrumentsRisk2_S000002507Summary14Member"
      id="ixv-119592">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Inflation-Adjusted Debt Instruments Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Interest payments on inflation-adjusted debt instruments can be unpredictable 
and vary based on the level of inflation. In addition, inflation-adjusted debt instruments may lose value 
in the event the actual rate of inflation is different than the rate of the applicable inflation index. 
If inflation is negative, principal and income can both decline.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_FocusRisk2_S000002507Summary14Member"
      id="ixv-119597">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Focus Risk: 
 &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Issuers in a single industry, sector, country, or region can react similarly to 
market, currency, political, economic, regulatory, geopolitical, environmental, public health, and other 
conditions, and the fund's performance will be affected by the conditions in the industries, sectors, 
countries, and regions to which the fund is exposed.  Furthermore, investments in particular industries, 
sectors, countries, or regions may be more volatile than the broader market as a whole.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_ForeignRisk2_S000002507Summary14Member"
      id="ixv-119601">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Foreign 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; Exposure to foreign markets through issuers or currencies can involve additional 
risks relating to market, economic, industry, political, regulatory, geopolitical, environmental, public 
health, and other conditions. These factors can make foreign investments, especially those tied economically 
to emerging markets or countries subject to sanctions or the threat of new or modified sanctions, more 
volatile and less liquid than U.S. investments. In addition, foreign markets can react differently to 
these conditions than the U.S. market. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_EmergingMarketsRisk2_S000002507Summary14Member"
      id="ixv-119605">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Emerging Markets Risk:&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; 
 Investments tied economically to emerging markets, especially frontier markets, can involve additional 
and greater risks than the risks associated with investments in developed markets.  Emerging markets 
can have less developed markets&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;,&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; greater custody and operational 
risk, less developed legal, regulatory, and accounting systems, greater government involvement in the 
economy, greater risk of new or inconsistent government treatment of or restrictions on issuers and instruments, 
and greater political, social, geopolitical, and economic instability than developed markets. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_CurrencyRisk2_S000002507Summary14Member"
      id="ixv-119611">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Currency 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt; The value of foreign currencies relative to the U.S. dollar fluctuates in response 
to market, economic, industry, political, regulatory, geopolitical, environmental, public health, and 
other conditions, and changes in currency exchange rates impact the financial condition of companies 
or other issuers and may change the value in U.S. dollars of investments denominated in foreign currencies. 
 &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_RealEstate-RelatedInvestmentRisk2_S000002507Summary14Member"
      id="ixv-119621">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Real 
Estate-Related Investment Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The risks of investing in real estate-related 
securities include certain risks associated with the direct ownership of real estate and the real estate 
industry in general. These include risks related to general, regional and local economic conditions; 
difficulties in valuing and disposing of real estate; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;fluctuations in interest 
rates and property tax rates; shifts in zoning laws, environmental regulations and other governmental 
action; cash flow dependency; increased operating expenses; lack of availability of mortgage funds; losses 
due to natural disasters; overbuilding; losses due to casualty or condemnation; changes in property values 
and rental rates; the management skill and creditworthiness of the real estate investment trust (REIT) 
manager; and other factors.  The securities of smaller real estate-related issuers can be more volatile 
and less liquid than securities of larger issuers and their issuers can have more limited financial resources.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_Commodity-RelatedInvestmentsRisk2_S000002507Summary14Member"
      id="ixv-119626">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Commodity-Related 
Investments Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The value of commodity-related investments may be more volatile 
than the value of equity securities or debt instruments and may be affected by factors such as changes 
in overall market movements, commodity index volatility, changes in interest rates, currency fluctuations, 
geopolitical events, or factors affecting a particular industry or commodity. The price of a commodity-related 
investment may be affected by demand/supply imbalances in the market for the commodity. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_When-IssuedDelayedDeliveryandForwardCommitmentTransactionRisk2_S000002507Summary14Member"
      id="ixv-119630">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;When-Issued, 
Delayed Delivery, and Forward Commitment Transaction Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The purchaser in a when-issued, 
delayed delivery or forward commitment transaction assumes the rights and risks of ownership, including 
the risks of price and yield fluctuations and the risk that the security will not be issued or delivered 
as anticipated.  When-issued, delayed delivery, and forward commitment transactions can involve leverage. 
To be announced (TBA) transactions may significantly increase the fund's portfolio turnover rate.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_DerivativesRisk2_S000002507Summary14Member"
      id="ixv-119634">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Derivatives 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Derivatives can be highly volatile and involve risks in addition 
to the risks of the underlying indicator(s) on which the derivative is based. Gains or losses from derivatives 
can be substantially greater than the derivatives&#x2019; original cost.  Derivatives can involve leverage.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_LeveragingRisk2_S000002507Summary14Member"
      id="ixv-119639">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Leveraging 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Leverage involves investment exposure in an amount exceeding 
the initial investment. Leverage can cause increased volatility by magnifying gains or losses. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_CounterpartyandThirdPartyRisk2_S000002507Summary14Member"
      id="ixv-119644">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Counterparty 
and Third Party Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Transactions involving a 
counterparty or third party other than the issuer of the instrument are subject to the credit risk of 
the counterparty or third party, and to the counterparty&#x2019;s or third party&#x2019;s ability or willingness 
to perform in accordance with the terms of the transaction.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_LiquidityRisk2_S000002507Summary14Member"
      id="ixv-119649">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Liquidity 
Risk: &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:italic; color:#000000; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;It may be difficult to value, and it may not be possible to 
sell, certain investments, types of investments, and/or investments in certain segments of the market, 
and the fund may have to sell certain of these investments at prices or times that are not advantageous 
in order to meet redemptions or other cash needs.  &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_LargeShareholderRisk2_S000002507Summary14Member"
      id="ixv-119654">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;Large Shareholder 
Risk:  &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;From time to time, shareholders of the fund (which may include institutional investors, 
financial intermediaries, or other MFS funds) may make relatively large redemptions or purchases of fund 
shares.  These transactions may cause the fund to sell securities or invest additional cash, as the case 
may be, at disadvantageous prices.  Redemptions of a large number of shares also may increase transaction 
and other costs or have adverse tax consequences for shareholders of the fund by requiring a sale of 
portfolio securities.  Purchases of a large number of shares may adversely affect the fund's performance 
to the extent that it takes time to invest new cash and the fund maintains a larger cash position than 
it ordinarily would.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153181">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-119659">&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of&#160;(i) a broad measure of market performance&#160;and (ii) the performance of an 
additional index that the adviser believes more closely reflects the market segments in which the fund 
invests.&lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s past performance (before and after taxes) does 
not necessarily indicate how the fund will perform in the future. Updated performance is available online 
at &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;"&gt;mfs.com&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;&#160;or by calling 1-800-225-2606.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153182">The bar 
chart and performance table below are intended to provide some indication of the risks of investing in 
the fund by showing changes in the fund&#x2019;s performance over time and how the fund&#x2019;s performance over 
time compares with that of&#160;(i) a broad measure of market performance&#160;and (ii) the performance of an 
additional index that the adviser believes more closely reflects the market segments in which the fund 
invests.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153183">The fund&#x2019;s past performance (before and after taxes) does 
not necessarily indicate how the fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153184">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153185">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153186">Class 
A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153187">The bar chart does not take into account any sales charges 
(loads) that you may be required to pay upon purchase or redemption of the fund&#x2019;s shares. If these 
sales charges were included, they would reduce the returns shown.</oef:BarChartNarrativeTextBlock>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153188">The bar chart does not take into account any sales charges 
(loads) that you may be required to pay upon purchase or redemption of the fund&#x2019;s shares. If these 
sales charges were included, they would reduce the returns shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-119670">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:1.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;The total return for the six-month period ended June 30, 2026, 
was 5.46%. During the period(s) shown in the bar chart, the highest quarterly return was 13.59% (for 
the calendar quarter ended June 30, 2020) and the lowest quarterly return was (13.14)% (for the calendar 
quarter ended March 31, 2020).&lt;/span&gt;&lt;/p&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153189">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153190">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153191"
      unitRef="pure">0.0546</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153192">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153193"
      unitRef="pure">0.1359</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153194">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153195">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153196"
      unitRef="pure">-0.1314</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153197">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153198">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153199">Average Annual 
Total Returns (For the Periods Ended December 
31, 2025)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153200">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153201">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153202">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153203">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153204">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153205">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153206">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153207">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153208">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153209"
      unitRef="pure">0.0688</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153210"
      unitRef="pure">0.0412</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153211"
      unitRef="pure">0.0698</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153212"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153213"
      unitRef="pure">0.0446</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153214"
      unitRef="pure">0.0697</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153215"
      unitRef="pure">0.1202</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153216"
      unitRef="pure">0.0550</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153217"
      unitRef="pure">0.0789</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153218"
      unitRef="pure">0.1085</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153219"
      unitRef="pure">0.0445</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153220"
      unitRef="pure">0.0682</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153221"
      unitRef="pure">0.1141</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153222"
      unitRef="pure">0.0497</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153223"
      unitRef="pure">0.0735</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153224"
      unitRef="pure">0.1172</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153225"
      unitRef="pure">0.0524</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153226"
      unitRef="pure">0.0763</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153227"
      unitRef="pure">0.1201</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153228"
      unitRef="pure">0.0550</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153229"
      unitRef="pure">0.0789</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153230"
      unitRef="pure">0.1204</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153231"
      unitRef="pure">0.0556</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153232"
      unitRef="pure">0.0792</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153233"
      unitRef="pure">0.0529</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153234"
      unitRef="pure">0.0399</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153235"
      unitRef="pure">0.0698</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsMember_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153236">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsMember_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153237"
      unitRef="pure">0.0299</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsMember_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153238"
      unitRef="pure">0.0228</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsMember_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153239"
      unitRef="pure">0.0546</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_AfterTaxesOnDistributionsAndSalesMember_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153240">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153241"
      unitRef="pure">0.0397</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153242"
      unitRef="pure">0.0261</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_AfterTaxesOnDistributionsAndSalesMember_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153243"
      unitRef="pure">0.0512</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153244">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153245">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_StandardPoors500StockIndex325_S000002507Member_S000002507Summary14Member"
      id="ixv-153246">Standard &amp; Poor's 500 Stock Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_StandardPoors500StockIndex325_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153247"
      unitRef="pure">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_StandardPoors500StockIndex325_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153248"
      unitRef="pure">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_StandardPoors500StockIndex325_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153249"
      unitRef="pure">0.1482</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20260531_20260531_MFSModerateAllocationFundBlendedIndex326_S000002507Member_S000002507Summary14Member"
      id="ixv-153250">MFS Moderate Allocation Fund Blended Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20250101_20251231_MFSModerateAllocationFundBlendedIndex326_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153251"
      unitRef="pure">0.1502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20210101_20251231_MFSModerateAllocationFundBlendedIndex326_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153252"
      unitRef="pure">0.0738</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20160101_20251231_MFSModerateAllocationFundBlendedIndex326_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153253"
      unitRef="pure">0.0836</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-120050">&lt;p style="margin-top:revert; margin-bottom:revert;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;As 
of December 31, 2025, the MFS Moderate Allocation Fund Blended Index (the Blended Index) consisted of 
the following indices and weightings: 41% Standard &amp;amp; Poor's 500 Stock Index; 13% MSCI EAFE (Europe, 
Australasia, Far East) Index; 3% Bloomberg Commodity Index; 3% FTSE EPRA Nareit Developed Real Estate 
Index; and 40% Bloomberg U.S. Aggregate Bond Index. The components and weightings of the Blended Index 
may have differed during the periods and may differ in the future. &lt;/p&gt;&lt;p style="margin-top:revert; margin-bottom:revert; font-size:10.0pt; font-family:Serif; text-align:left; color:#000000; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;Aft&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;"&gt;er-tax 
returns are calculated using the historical highest individual U.S. federal marginal income tax rates 
and do not reflect the impact of state and local taxes. Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs). The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.&lt;/span&gt;&lt;/p&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceAdditionalMarketIndex
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153254">As 
of December 31, 2025, the MFS Moderate Allocation Fund Blended Index (the Blended Index) consisted of 
the following indices and weightings: 41% Standard &amp; Poor's 500 Stock Index; 13% MSCI EAFE (Europe, 
Australasia, Far East) Index; 3% Bloomberg Commodity Index; 3% FTSE EPRA Nareit Developed Real Estate 
Index; and 40% Bloomberg U.S. Aggregate Bond Index. The components and weightings of the Blended Index 
may have differed during the periods and may differ in the future.</oef:PerformanceAdditionalMarketIndex>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153255">Your actual after-tax returns will depend on 
your own tax situation, and may differ from those shown. The after-tax returns shown are not relevant 
to investors who hold their shares through tax-advantaged arrangements, such as 401(k) plans or individual 
retirement accounts (IRAs).</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153256">The after-tax returns are shown for only one of the fund&#x2019;s classes of shares, 
and after-tax returns for the fund&#x2019;s other classes of shares will vary from the returns shown.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <dei:DocumentType contextRef="Context_20260531_20260531" id="ixv-153259">485BPOS</dei:DocumentType>
    <dei:DocumentEffectiveDate contextRef="Context_20260531_20260531" id="ixv-153260">2026-09-28</dei:DocumentEffectiveDate>
    <dei:DocumentPeriodEndDate contextRef="Context_20260531_20260531" id="ixv-153261">2026-05-31</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey contextRef="Context_20260531_20260531" id="ixv-153262">0000783740</dei:EntityCentralIndexKey>
    <dei:DocumentCreationDate contextRef="Context_20260531_20260531" id="ixv-153263">2026-09-25</dei:DocumentCreationDate>
    <dei:AmendmentFlag contextRef="Context_20260531_20260531" id="ixv-153264">false</dei:AmendmentFlag>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-153265">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002506Summary1Member row dei_LegalEntityAxis compact cik0000783740_S000002506Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-153266">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002506Summary1Member row dei_LegalEntityAxis compact cik0000783740_S000002506Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-153267">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002506Summary1Member row dei_LegalEntityAxis compact cik0000783740_S000002506Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-153268">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002506Summary1Member row dei_LegalEntityAxis compact cik0000783740_S000002506Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-153269">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002506Summary1Member row dei_LegalEntityAxis compact cik0000783740_S000002506Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-153270">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050658Summary2Member row dei_LegalEntityAxis compact cik0000783740_S000050658Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-153271">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050658Summary2Member row dei_LegalEntityAxis compact cik0000783740_S000050658Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-153272">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050658Summary2Member row dei_LegalEntityAxis compact cik0000783740_S000050658Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-153273">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050658Summary2Member row dei_LegalEntityAxis compact cik0000783740_S000050658Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-153274">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050658Summary2Member row dei_LegalEntityAxis compact cik0000783740_S000050658Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-153275">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050659Summary3Member row dei_LegalEntityAxis compact cik0000783740_S000050659Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-153276">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050659Summary3Member row dei_LegalEntityAxis compact cik0000783740_S000050659Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-153277">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050659Summary3Member row dei_LegalEntityAxis compact cik0000783740_S000050659Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-153278">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050659Summary3Member row dei_LegalEntityAxis compact cik0000783740_S000050659Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-153279">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050659Summary3Member row dei_LegalEntityAxis compact cik0000783740_S000050659Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-153280">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000054892Summary4Member row dei_LegalEntityAxis compact cik0000783740_S000054892Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-153281">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000054892Summary4Member row dei_LegalEntityAxis compact cik0000783740_S000054892Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-153282">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000783740_S000054892Summary4Member row dei_LegalEntityAxis compact cik0000783740_S000054892Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-153283">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000783740_S000054892Summary4Member row dei_LegalEntityAxis compact cik0000783740_S000054892Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-153284">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000783740_S000054892Summary4Member row dei_LegalEntityAxis compact cik0000783740_S000054892Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-153285">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050660Summary5Member row dei_LegalEntityAxis compact cik0000783740_S000050660Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-153286">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050660Summary5Member row dei_LegalEntityAxis compact cik0000783740_S000050660Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-153287">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050660Summary5Member row dei_LegalEntityAxis compact cik0000783740_S000050660Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-153288">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050660Summary5Member row dei_LegalEntityAxis compact cik0000783740_S000050660Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-153289">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050660Summary5Member row dei_LegalEntityAxis compact cik0000783740_S000050660Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-153290">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002510Summary6Member row dei_LegalEntityAxis compact cik0000783740_S000002510Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-153291">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002510Summary6Member row dei_LegalEntityAxis compact cik0000783740_S000002510Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-153292">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002510Summary6Member row dei_LegalEntityAxis compact cik0000783740_S000002510Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-153293">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002510Summary6Member row dei_LegalEntityAxis compact cik0000783740_S000002510Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-153294">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002510Summary6Member row dei_LegalEntityAxis compact cik0000783740_S000002510Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-153295">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002512Summary7Member row dei_LegalEntityAxis compact cik0000783740_S000002512Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-153296">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002512Summary7Member row dei_LegalEntityAxis compact cik0000783740_S000002512Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-153297">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002512Summary7Member row dei_LegalEntityAxis compact cik0000783740_S000002512Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-153298">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002512Summary7Member row dei_LegalEntityAxis compact cik0000783740_S000002512Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-153299">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002512Summary7Member row dei_LegalEntityAxis compact cik0000783740_S000002512Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-153300">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002514Summary8Member row dei_LegalEntityAxis compact cik0000783740_S000002514Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-153301">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002514Summary8Member row dei_LegalEntityAxis compact cik0000783740_S000002514Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-153302">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002514Summary8Member row dei_LegalEntityAxis compact cik0000783740_S000002514Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-153303">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002514Summary8Member row dei_LegalEntityAxis compact cik0000783740_S000002514Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-153304">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002514Summary8Member row dei_LegalEntityAxis compact cik0000783740_S000002514Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-153305">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002515Summary9Member row dei_LegalEntityAxis compact cik0000783740_S000002515Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-153306">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002515Summary9Member row dei_LegalEntityAxis compact cik0000783740_S000002515Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-153307">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002515Summary9Member row dei_LegalEntityAxis compact cik0000783740_S000002515Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-153308">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002515Summary9Member row dei_LegalEntityAxis compact cik0000783740_S000002515Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-153309">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002515Summary9Member row dei_LegalEntityAxis compact cik0000783740_S000002515Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-153310">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002516Summary10Member row dei_LegalEntityAxis compact cik0000783740_S000002516Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-153311">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002516Summary10Member row dei_LegalEntityAxis compact cik0000783740_S000002516Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-153312">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002516Summary10Member row dei_LegalEntityAxis compact cik0000783740_S000002516Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-153313">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002516Summary10Member row dei_LegalEntityAxis compact cik0000783740_S000002516Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-153314">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002516Summary10Member row dei_LegalEntityAxis compact cik0000783740_S000002516Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-153315">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002517Summary11Member row dei_LegalEntityAxis compact cik0000783740_S000002517Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-153316">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002517Summary11Member row dei_LegalEntityAxis compact cik0000783740_S000002517Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-153317">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002517Summary11Member row dei_LegalEntityAxis compact cik0000783740_S000002517Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-153318">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002517Summary11Member row dei_LegalEntityAxis compact cik0000783740_S000002517Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-153319">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002517Summary11Member row dei_LegalEntityAxis compact cik0000783740_S000002517Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-153320">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000068882Summary12Member row dei_LegalEntityAxis compact cik0000783740_S000068882Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-153321">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000068882Summary12Member row dei_LegalEntityAxis compact cik0000783740_S000068882Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-153322">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000783740_S000068882Summary12Member row dei_LegalEntityAxis compact cik0000783740_S000068882Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-153323">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000783740_S000068882Summary12Member row dei_LegalEntityAxis compact cik0000783740_S000068882Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-153324">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000783740_S000068882Summary12Member row dei_LegalEntityAxis compact cik0000783740_S000068882Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-153325">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000045806Summary13Member row dei_LegalEntityAxis compact cik0000783740_S000045806Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-153326">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000045806Summary13Member row dei_LegalEntityAxis compact cik0000783740_S000045806Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-153327">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000783740_S000045806Summary13Member row dei_LegalEntityAxis compact cik0000783740_S000045806Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-153328">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000783740_S000045806Summary13Member row dei_LegalEntityAxis compact cik0000783740_S000045806Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-153329">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000783740_S000045806Summary13Member row dei_LegalEntityAxis compact cik0000783740_S000045806Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153330">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002507Summary14Member row dei_LegalEntityAxis compact cik0000783740_S000002507Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153331">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002507Summary14Member row dei_LegalEntityAxis compact cik0000783740_S000002507Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153332">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002507Summary14Member row dei_LegalEntityAxis compact cik0000783740_S000002507Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153333">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002507Summary14Member row dei_LegalEntityAxis compact cik0000783740_S000002507Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-153334">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000783740_S000002507Summary14Member row dei_LegalEntityAxis compact cik0000783740_S000002507Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163469"
      unitRef="pure">0.0724</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163470"
      unitRef="pure">0.2292</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163471"
      unitRef="pure">-0.0697</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163472"
      unitRef="pure">0.2967</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163473"
      unitRef="pure">0.1548</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163474"
      unitRef="pure">0.1889</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163475"
      unitRef="pure">-0.1709</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163476"
      unitRef="pure">0.1598</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163477"
      unitRef="pure">0.1181</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20251231_20251231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163478"
      unitRef="pure">0.1488</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163479"
      unitRef="pure">0.0638</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163480"
      unitRef="pure">0.2656</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163481"
      unitRef="pure">-0.0511</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163482"
      unitRef="pure">0.3201</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163483"
      unitRef="pure">0.3047</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163484"
      unitRef="pure">0.2864</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163485"
      unitRef="pure">-0.2997</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163486"
      unitRef="pure">0.4078</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163487"
      unitRef="pure">0.3529</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20251231_20251231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163488"
      unitRef="pure">0.1662</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-163489"
      unitRef="pure">0.2001</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-163490"
      unitRef="pure">0.1352</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-163491"
      unitRef="pure">-0.0567</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-163492"
      unitRef="pure">0.2592</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-163493"
      unitRef="pure">0.0185</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-163494"
      unitRef="pure">0.2874</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-163495"
      unitRef="pure">-0.1863</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-163496"
      unitRef="pure">0.1849</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-163497"
      unitRef="pure">0.046</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20251231_20251231_C000160029Member_S000050659Member_S000050659Summary3Member"
      decimals="INF"
      id="ixv-163498"
      unitRef="pure">0.0552</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-163499"
      unitRef="pure">0.1881</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-163500"
      unitRef="pure">-0.1141</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-163501"
      unitRef="pure">0.2997</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-163502"
      unitRef="pure">0.101</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-163503"
      unitRef="pure">0.2643</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-163504"
      unitRef="pure">-0.1393</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-163505"
      unitRef="pure">0.1941</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-163506"
      unitRef="pure">0.1904</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20251231_20251231_C000172715Member_S000054892Member_S000054892Summary4Member"
      decimals="INF"
      id="ixv-163507"
      unitRef="pure">0.0776</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163508"
      unitRef="pure">0.1385</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163509"
      unitRef="pure">0.1636</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163510"
      unitRef="pure">-0.0858</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163511"
      unitRef="pure">0.23</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163512"
      unitRef="pure">0.0144</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163513"
      unitRef="pure">0.259</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163514"
      unitRef="pure">-0.0437</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163515"
      unitRef="pure">0.1426</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163516"
      unitRef="pure">0.1263</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20251231_20251231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163517"
      unitRef="pure">0.1501</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163518"
      unitRef="pure">0.0542</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163519"
      unitRef="pure">0.1078</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163520"
      unitRef="pure">-0.031</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163521"
      unitRef="pure">0.1709</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163522"
      unitRef="pure">0.1159</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163523"
      unitRef="pure">0.0785</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163524"
      unitRef="pure">-0.1348</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163525"
      unitRef="pure">0.1044</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163526"
      unitRef="pure">0.0656</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20251231_20251231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163527"
      unitRef="pure">0.0954</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163528"
      unitRef="pure">0.086</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163529"
      unitRef="pure">0.3738</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163530"
      unitRef="pure">-0.1402</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163531"
      unitRef="pure">0.1978</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163532"
      unitRef="pure">0.1017</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163533"
      unitRef="pure">-0.0698</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163534"
      unitRef="pure">-0.2011</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163535"
      unitRef="pure">0.1088</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163536"
      unitRef="pure">0.1098</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20251231_20251231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163537"
      unitRef="pure">0.3348</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163538"
      unitRef="pure">0.0756</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163539"
      unitRef="pure">0.189</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163540"
      unitRef="pure">-0.0587</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163541"
      unitRef="pure">0.2626</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163542"
      unitRef="pure">0.1446</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163543"
      unitRef="pure">0.157</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163544"
      unitRef="pure">-0.1608</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163545"
      unitRef="pure">0.1461</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163546"
      unitRef="pure">0.104</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20251231_20251231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163547"
      unitRef="pure">0.1335</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163548"
      unitRef="pure">0.0216</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163549"
      unitRef="pure">0.2994</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163550"
      unitRef="pure">-0.1124</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163551"
      unitRef="pure">0.2568</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163552"
      unitRef="pure">0.1497</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163553"
      unitRef="pure">0.0741</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163554"
      unitRef="pure">-0.173</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163555"
      unitRef="pure">0.1402</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163556"
      unitRef="pure">0.0612</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20251231_20251231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163557"
      unitRef="pure">0.2754</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163558"
      unitRef="pure">0.0239</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163559"
      unitRef="pure">0.3217</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163560"
      unitRef="pure">-0.0908</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163561"
      unitRef="pure">0.2682</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163562"
      unitRef="pure">0.1545</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163563"
      unitRef="pure">0.0923</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163564"
      unitRef="pure">-0.1532</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163565"
      unitRef="pure">0.1452</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163566"
      unitRef="pure">0.0884</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20251231_20251231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163567"
      unitRef="pure">0.2078</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163568"
      unitRef="pure">0.0393</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163569"
      unitRef="pure">0.2683</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163570"
      unitRef="pure">-0.0922</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163571"
      unitRef="pure">0.2556</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163572"
      unitRef="pure">0.2015</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163573"
      unitRef="pure">0.1029</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163574"
      unitRef="pure">-0.2326</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163575"
      unitRef="pure">0.1764</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163576"
      unitRef="pure">0.0715</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20251231_20251231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163577"
      unitRef="pure">0.328</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-163578"
      unitRef="pure">0.1444</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-163579"
      unitRef="pure">-0.0914</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-163580"
      unitRef="pure">0.1593</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-163581"
      unitRef="pure">0.0639</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20251231_20251231_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-163582"
      unitRef="pure">0.3981</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163583"
      unitRef="pure">-0.0116</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163584"
      unitRef="pure">0.0667</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163585"
      unitRef="pure">0.0195</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163586"
      unitRef="pure">0.0867</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163587"
      unitRef="pure">0.0285</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163588"
      unitRef="pure">0.0113</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163589"
      unitRef="pure">-0.0233</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163590"
      unitRef="pure">0.0518</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163591"
      unitRef="pure">0.061</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20251231_20251231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163592"
      unitRef="pure">0.075</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163593"
      unitRef="pure">0.0647</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163594"
      unitRef="pure">0.1481</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163595"
      unitRef="pure">-0.0446</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163596"
      unitRef="pure">0.2173</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163597"
      unitRef="pure">0.1361</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163598"
      unitRef="pure">0.117</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163599"
      unitRef="pure">-0.152</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163600"
      unitRef="pure">0.1249</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163601"
      unitRef="pure">0.084</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20251231_20251231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163602"
      unitRef="pure">0.1171</oef:AnnlRtrPct>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20260531_20260531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-163603">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</oef:ExpensesDeferredChargesTextBlock>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163604">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</oef:ExpensesDeferredChargesTextBlock>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163605">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160021Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163606">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160022Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163607">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160023Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163608">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160024Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163609">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160025Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163610">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160026Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163611">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160027Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163612">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160028Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163613">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      id="ixv-163614">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</oef:ExpensesDeferredChargesTextBlock>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160029Member_S000050659Member_S000050659Summary3Member"
      id="ixv-163615">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160030Member_S000050659Member_S000050659Summary3Member"
      id="ixv-163616">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160031Member_S000050659Member_S000050659Summary3Member"
      id="ixv-163617">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160032Member_S000050659Member_S000050659Summary3Member"
      id="ixv-163618">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160033Member_S000050659Member_S000050659Summary3Member"
      id="ixv-163619">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160034Member_S000050659Member_S000050659Summary3Member"
      id="ixv-163620">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160035Member_S000050659Member_S000050659Summary3Member"
      id="ixv-163621">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160036Member_S000050659Member_S000050659Summary3Member"
      id="ixv-163622">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160037Member_S000050659Member_S000050659Summary3Member"
      id="ixv-163623">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      id="ixv-163624">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</oef:ExpensesDeferredChargesTextBlock>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000172715Member_S000054892Member_S000054892Summary4Member"
      id="ixv-163625">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000172716Member_S000054892Member_S000054892Summary4Member"
      id="ixv-163626">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000172717Member_S000054892Member_S000054892Summary4Member"
      id="ixv-163627">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000172718Member_S000054892Member_S000054892Summary4Member"
      id="ixv-163628">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000172719Member_S000054892Member_S000054892Summary4Member"
      id="ixv-163629">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000172720Member_S000054892Member_S000054892Summary4Member"
      id="ixv-163630">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000172721Member_S000054892Member_S000054892Summary4Member"
      id="ixv-163631">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000172722Member_S000054892Member_S000054892Summary4Member"
      id="ixv-163632">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000172723Member_S000054892Member_S000054892Summary4Member"
      id="ixv-163633">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163634">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</oef:ExpensesDeferredChargesTextBlock>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163635">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160039Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163636">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160040Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163637">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160041Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163638">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160042Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163639">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160043Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163640">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160044Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163641">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160045Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163642">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000160046Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163643">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20260531_20260531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-163644">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</oef:ExpensesDeferredChargesTextBlock>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163645">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</oef:ExpensesDeferredChargesTextBlock>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163646">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006905Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163647">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006906Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163648">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006907Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163649">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000071424Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163650">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000071425Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163651">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000071426Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163652">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000071427Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163653">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000071428Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163654">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163655">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</oef:ExpensesDeferredChargesTextBlock>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163656">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006916Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163657">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006917Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163658">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006918Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163659">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006920Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163660">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006922Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163661">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006923Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163662">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006912Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163663">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000231061Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163664">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163665">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</oef:ExpensesDeferredChargesTextBlock>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163666">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006929Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163667">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006930Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163668">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006931Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163669">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006933Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163670">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006935Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163671">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006936Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163672">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006925Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163673">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000195683Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163674">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163675">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</oef:ExpensesDeferredChargesTextBlock>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163676">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006938Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163677">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006939Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163678">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006940Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163679">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000071431Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163680">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000071432Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163681">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000071433Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163682">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000071430Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163683">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000034484Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163684">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163685">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</oef:ExpensesDeferredChargesTextBlock>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163686">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006942Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163687">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006943Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163688">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006944Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163689">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000071434Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163690">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000071435Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163691">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000071436Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163692">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000071437Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163693">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000034485Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163694">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163695">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</oef:ExpensesDeferredChargesTextBlock>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163696">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000220112Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163697">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000220111Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163698">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000220110Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163699">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000220113Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163700">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000220108Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163701">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000220107Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163702">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000220106Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163703">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163704">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</oef:ExpensesDeferredChargesTextBlock>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163705">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000142776Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163706">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000142777Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163707">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000142778Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163708">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000142779Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163709">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000142780Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163710">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000142781Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163711">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000142782Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163712">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000195688Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163713">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163714">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</oef:ExpensesDeferredChargesTextBlock>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163715">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006856Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163716">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006857Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163717">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006858Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163718">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006860Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163719">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006862Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163720">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006863Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163721">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000006852Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163722">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20260531_20260531_C000231059Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163723">September 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20260531_20260531_S000002506Member_S000002506Summary1Member"
      id="ixv-163780">~ http://www.MFS.com/20260531/role/RRRiskTable3 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20260531_20260531_S000050658Member_S000050658Summary2Member"
      id="ixv-163781">~ http://www.MFS.com/20260531/role/RRRiskTable5 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20260531_20260531_S000050659Member_S000050659Summary3Member"
      id="ixv-163782">~ http://www.MFS.com/20260531/role/RRRiskTable7 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20260531_20260531_S000054892Member_S000054892Summary4Member"
      id="ixv-163783">~ http://www.MFS.com/20260531/role/RRRiskTable9 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20260531_20260531_S000050660Member_S000050660Summary5Member"
      id="ixv-163784">~ http://www.MFS.com/20260531/role/RRRiskTable11 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20260531_20260531_S000002510Member_S000002510Summary6Member"
      id="ixv-163785">~ http://www.MFS.com/20260531/role/RRRiskTable13 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20260531_20260531_S000002512Member_S000002512Summary7Member"
      id="ixv-163786">~ http://www.MFS.com/20260531/role/RRRiskTable15 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20260531_20260531_S000002514Member_S000002514Summary8Member"
      id="ixv-163787">~ http://www.MFS.com/20260531/role/RRRiskTable17 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20260531_20260531_S000002515Member_S000002515Summary9Member"
      id="ixv-163788">~ http://www.MFS.com/20260531/role/RRRiskTable19 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20260531_20260531_S000002516Member_S000002516Summary10Member"
      id="ixv-163789">~ http://www.MFS.com/20260531/role/RRRiskTable21 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20260531_20260531_S000002517Member_S000002517Summary11Member"
      id="ixv-163790">~ http://www.MFS.com/20260531/role/RRRiskTable23 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20260531_20260531_S000068882Member_S000068882Summary12Member"
      id="ixv-163791">~ http://www.MFS.com/20260531/role/RRRiskTable25 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20260531_20260531_S000045806Member_S000045806Summary13Member"
      id="ixv-163792">~ http://www.MFS.com/20260531/role/RRRiskTable27 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20260531_20260531_S000002507Member_S000002507Summary14Member"
      id="ixv-163793">~ http://www.MFS.com/20260531/role/RRRiskTable29 ~</cik0000783740:CustomRisksTableTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc xlink:href="#_39_" xlink:label="_39_" xlink:type="locator"/>
        <link:footnote id="fn1_" xlink:label="fn1_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_39_"
          xlink:to="fn1_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_114_"
          xlink:label="_114_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_101_"
          xlink:label="_101_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_100_"
          xlink:label="_100_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_110_"
          xlink:label="_110_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_103_"
          xlink:label="_103_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_105_"
          xlink:label="_105_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_112_"
          xlink:label="_112_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_107_"
          xlink:label="_107_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_111_"
          xlink:label="_111_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_115_"
          xlink:label="_115_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_108_"
          xlink:label="_108_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_109_"
          xlink:label="_109_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_104_"
          xlink:label="_104_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_102_"
          xlink:label="_102_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_106_"
          xlink:label="_106_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_113_"
          xlink:label="_113_"
          xlink:type="locator"/>
        <link:footnote id="fn2_" xlink:label="fn2_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Shares automatically convert to Class A shares approximately eight years after 
purchase; therefore, the expense examples reflect Class A share expenses after eight years.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_114_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_101_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_100_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_110_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_103_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_105_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_112_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_107_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_111_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_115_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_108_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_109_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_104_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_102_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_106_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_113_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_305_"
          xlink:label="_305_"
          xlink:type="locator"/>
        <link:footnote id="fn3_" xlink:label="fn3_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_305_"
          xlink:to="fn3_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_357_"
          xlink:label="_357_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_350_"
          xlink:label="_350_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_356_"
          xlink:label="_356_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_354_"
          xlink:label="_354_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_353_"
          xlink:label="_353_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_355_"
          xlink:label="_355_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_351_"
          xlink:label="_351_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_352_"
          xlink:label="_352_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_358_"
          xlink:label="_358_"
          xlink:type="locator"/>
        <link:footnote id="fn4_" xlink:label="fn4_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Massachusetts Financial Services Company (MFS) has agreed in writing to waive 
at least 0.01% of the fund's management fee as part of an agreement pursuant to which MFS has agreed 
to reduce its management fee by a specified amount if certain MFS mutual fund assets exceed thresholds 
agreed to by MFS and the fund's Board of Trustees. The agreement to waive at least 0.01% of the management 
fee will continue until modified by the fund's Board of Trustees, but such agreement will continue until 
at least September 30, 2027. MFS has agreed in writing to bear the fund's expenses, excluding interest, 
taxes, extraordinary expenses, brokerage and transaction costs, certain tax reclaim recovery expenses 
(including contingency fees and closing agreement expenses), and investment-related expenses (such as 
interest and borrowing expenses incurred in connection with the fund's investment activity), such that 
"Total Annual Fund Operating Expenses" do not exceed 0.64% of the class' average daily net assets annually 
for each of Class A and Class R3 shares, 1.39% of the class' average daily net assets annually for each 
of Class B, Class C, and Class R1 shares, 0.39% of the class' average daily net assets annually for each 
of Class I and Class R4 shares, 0.89% of the class' average daily net assets annually for Class R2 shares, 
and 0.33% of the class' average daily net assets annually for Class R6 shares. This written agreement 
will continue until modified by the fund's Board of Trustees, but such agreement will continue until 
at least September 30, 2027.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_357_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_350_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_356_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_354_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_353_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_355_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_351_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_352_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_358_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_379_"
          xlink:label="_379_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_380_"
          xlink:label="_380_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_376_"
          xlink:label="_376_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_383_"
          xlink:label="_383_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_375_"
          xlink:label="_375_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_387_"
          xlink:label="_387_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_390_"
          xlink:label="_390_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_381_"
          xlink:label="_381_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_384_"
          xlink:label="_384_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_385_"
          xlink:label="_385_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_389_"
          xlink:label="_389_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_388_"
          xlink:label="_388_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_382_"
          xlink:label="_382_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_386_"
          xlink:label="_386_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_378_"
          xlink:label="_378_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_377_"
          xlink:label="_377_"
          xlink:type="locator"/>
        <link:footnote id="fn5_" xlink:label="fn5_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Shares automatically convert to Class A shares approximately eight years after 
purchase; therefore, the expense examples reflect Class A share expenses after eight years.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_379_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_380_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_376_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_383_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_375_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_387_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_390_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_381_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_384_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_385_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_389_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_388_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_382_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_386_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_378_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_377_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_571_"
          xlink:label="_571_"
          xlink:type="locator"/>
        <link:footnote id="fn6_" xlink:label="fn6_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_571_"
          xlink:to="fn6_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_621_"
          xlink:label="_621_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_620_"
          xlink:label="_620_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_622_"
          xlink:label="_622_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_623_"
          xlink:label="_623_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_617_"
          xlink:label="_617_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_619_"
          xlink:label="_619_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_616_"
          xlink:label="_616_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_624_"
          xlink:label="_624_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_618_"
          xlink:label="_618_"
          xlink:type="locator"/>
        <link:footnote id="fn7_" xlink:label="fn7_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Massachusetts Financial Services Company (MFS) has agreed in writing to waive 
at least 0.01% of the fund's management fee as part of an agreement pursuant to which MFS has agreed 
to reduce its management fee by a specified amount if certain MFS mutual fund assets exceed thresholds 
agreed to by MFS and the fund's Board of Trustees. The agreement to waive at least 0.01% of the management 
fee will continue until modified by the fund's Board of Trustees, but such agreement will continue until 
at least September 30, 2027. MFS has agreed in writing to bear the fund's expenses, excluding interest, 
taxes, extraordinary expenses, brokerage and transaction costs, certain tax reclaim recovery expenses 
(including contingency fees and closing agreement expenses), and investment-related expenses (such as 
interest and borrowing expenses incurred in connection with the fund's investment activity), such that 
"Total Annual Fund Operating Expenses" do not exceed 0.99% of the class' average daily net assets annually 
for each of Class A and Class R3 shares, 1.74% of the class' average daily net assets annually for each 
of Class B, Class C, and Class R1 shares, 0.74% of the class' average daily net assets annually for each 
of Class I and Class R4 shares, 1.24% of the class' average daily net assets annually for Class R2 shares, 
and 0.66% of the class' average daily net assets annually for Class R6 shares. This written agreement 
will continue until modified by the fund's Board of Trustees, but such agreement will continue until 
at least September 30, 2027.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_621_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_620_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_622_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_623_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_617_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_619_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_616_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_624_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_618_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_654_"
          xlink:label="_654_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_648_"
          xlink:label="_648_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_641_"
          xlink:label="_641_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_656_"
          xlink:label="_656_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_645_"
          xlink:label="_645_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_642_"
          xlink:label="_642_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_651_"
          xlink:label="_651_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_644_"
          xlink:label="_644_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_646_"
          xlink:label="_646_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_650_"
          xlink:label="_650_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_649_"
          xlink:label="_649_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_653_"
          xlink:label="_653_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_647_"
          xlink:label="_647_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_655_"
          xlink:label="_655_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_652_"
          xlink:label="_652_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_643_"
          xlink:label="_643_"
          xlink:type="locator"/>
        <link:footnote id="fn8_" xlink:label="fn8_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Shares automatically convert to Class A shares approximately eight years after 
purchase; therefore, the expense examples reflect Class A share expenses after eight years.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_654_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_648_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_641_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_656_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_645_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_642_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_651_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_644_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_646_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_650_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_649_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_653_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_647_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_655_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_652_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_643_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_839_"
          xlink:label="_839_"
          xlink:type="locator"/>
        <link:footnote id="fn9_" xlink:label="fn9_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_839_"
          xlink:to="fn9_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_889_"
          xlink:label="_889_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_887_"
          xlink:label="_887_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_886_"
          xlink:label="_886_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_888_"
          xlink:label="_888_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_885_"
          xlink:label="_885_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_884_"
          xlink:label="_884_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_890_"
          xlink:label="_890_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_891_"
          xlink:label="_891_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_892_"
          xlink:label="_892_"
          xlink:type="locator"/>
        <link:footnote id="fn10_" xlink:label="fn10_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Massachusetts Financial Services Company (MFS) has agreed in writing to waive 
at least 0.01% of the fund's management fee as part of an agreement pursuant to which MFS has agreed 
to reduce its management fee by a specified amount if certain MFS mutual fund assets exceed thresholds 
agreed to by MFS and the fund's Board of Trustees. The agreement to waive at least 0.01% of the management 
fee will continue until modified by the fund's Board of Trustees, but such agreement will continue until 
at least September 30, 2027. MFS has agreed in writing to bear the fund&#x2019;s expenses, excluding interest, 
taxes, extraordinary expenses, brokerage and transaction costs, certain tax reclaim recovery expenses 
(including contingency fees and closing agreement expenses), and investment-related expenses (such as 
interest and borrowing expenses incurred in connection with the fund&#x2019;s investment activity), such that 
&#x201c;Total Annual Fund Operating Expenses&#x201d; do not exceed 0.84% of the class' average daily net assets 
annually for each of Class A and Class R3 shares, 1.59% of the class' average daily net assets annually 
for each of Class B, Class C, and Class R1 shares, 0.59% of the class' average daily net assets annually 
for each of Class I and Class R4 shares, 1.09% of the class' average daily net assets annually for Class 
R2 shares, and 0.51% of the class' average daily net assets annually for Class R6 shares. This written 
agreement will continue until modified by the fund's Board of Trustees, but such agreement will continue 
until at least September 30, 2027.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_889_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_887_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_886_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_888_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_885_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_884_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_890_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_891_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_892_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_920_"
          xlink:label="_920_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_911_"
          xlink:label="_911_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_918_"
          xlink:label="_918_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_924_"
          xlink:label="_924_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_910_"
          xlink:label="_910_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_915_"
          xlink:label="_915_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_919_"
          xlink:label="_919_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_914_"
          xlink:label="_914_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_916_"
          xlink:label="_916_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_917_"
          xlink:label="_917_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_923_"
          xlink:label="_923_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_921_"
          xlink:label="_921_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_913_"
          xlink:label="_913_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_909_"
          xlink:label="_909_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_922_"
          xlink:label="_922_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_912_"
          xlink:label="_912_"
          xlink:type="locator"/>
        <link:footnote id="fn11_" xlink:label="fn11_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Shares automatically convert to Class A shares approximately eight years after 
purchase; therefore, the expense examples reflect Class A share expenses after eight years.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_920_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_911_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_918_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_924_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_910_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_915_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_919_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_914_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_916_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_917_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_923_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_921_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_913_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_909_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_922_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_912_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1119_"
          xlink:label="_1119_"
          xlink:type="locator"/>
        <link:footnote id="fn12_" xlink:label="fn12_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1119_"
          xlink:to="fn12_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1170_"
          xlink:label="_1170_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1164_"
          xlink:label="_1164_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1171_"
          xlink:label="_1171_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1167_"
          xlink:label="_1167_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1172_"
          xlink:label="_1172_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1165_"
          xlink:label="_1165_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1166_"
          xlink:label="_1166_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1169_"
          xlink:label="_1169_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1168_"
          xlink:label="_1168_"
          xlink:type="locator"/>
        <link:footnote id="fn13_" xlink:label="fn13_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Massachusetts Financial Services Company (MFS) has agreed in writing to waive 
at least 0.01% of the fund's management fee as part of an agreement pursuant to which MFS has agreed 
to reduce its management fee by a specified amount if certain MFS mutual fund assets exceed thresholds 
agreed to by MFS and the fund's Board of Trustees. The agreement to waive at least 0.01% of the management 
fee will continue until modified by the fund's Board of Trustees, but such agreement will continue until 
at least September 30, 2027. MFS has agreed in writing to bear the fund's expenses, excluding interest, 
taxes, extraordinary expenses, brokerage and transaction costs, certain tax reclaim recovery expenses 
(including contingency fees and closing agreement expenses), and investment-related expenses (such as 
interest and borrowing expenses incurred in connection with the fund's investment activity), such that 
"Total Annual Fund Operating Expenses" do not exceed 0.64% of the class' average daily net assets annually 
for each of Class A and Class R3 shares, 1.39% of the class' average daily net assets annually for each 
of Class B, Class C, and Class R1 shares, 0.39% of the class' average daily net assets annually for each 
of Class I and Class R4 shares, 0.89% of the class' average daily net assets annually for Class R2 shares, 
and 0.34% of the class' average daily net assets annually for Class R6 shares. This written agreement 
will continue until modified by the fund's Board of Trustees, but such agreement will continue until 
at least September 30, 2027.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1170_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1164_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1171_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1167_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1172_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1165_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1166_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1169_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1168_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1202_"
          xlink:label="_1202_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1200_"
          xlink:label="_1200_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1199_"
          xlink:label="_1199_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1204_"
          xlink:label="_1204_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1194_"
          xlink:label="_1194_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1201_"
          xlink:label="_1201_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1191_"
          xlink:label="_1191_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1190_"
          xlink:label="_1190_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1195_"
          xlink:label="_1195_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1196_"
          xlink:label="_1196_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1193_"
          xlink:label="_1193_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1189_"
          xlink:label="_1189_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1197_"
          xlink:label="_1197_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1203_"
          xlink:label="_1203_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1198_"
          xlink:label="_1198_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1192_"
          xlink:label="_1192_"
          xlink:type="locator"/>
        <link:footnote id="fn14_" xlink:label="fn14_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Shares automatically convert to Class A shares approximately eight years after 
purchase; therefore, the expense examples reflect Class A share expenses after eight years.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1202_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1200_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1199_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1204_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1194_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1201_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1191_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1190_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1195_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1196_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1193_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1189_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1197_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1203_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1198_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1192_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1383_"
          xlink:label="_1383_"
          xlink:type="locator"/>
        <link:footnote id="fn15_" xlink:label="fn15_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1383_"
          xlink:to="fn15_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1446_"
          xlink:label="_1446_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1444_"
          xlink:label="_1444_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1456_"
          xlink:label="_1456_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1452_"
          xlink:label="_1452_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1455_"
          xlink:label="_1455_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1447_"
          xlink:label="_1447_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1451_"
          xlink:label="_1451_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1449_"
          xlink:label="_1449_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1453_"
          xlink:label="_1453_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1457_"
          xlink:label="_1457_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1448_"
          xlink:label="_1448_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1458_"
          xlink:label="_1458_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1454_"
          xlink:label="_1454_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1445_"
          xlink:label="_1445_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1459_"
          xlink:label="_1459_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1450_"
          xlink:label="_1450_"
          xlink:type="locator"/>
        <link:footnote id="fn16_" xlink:label="fn16_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Shares automatically convert to Class A shares approximately eight years after 
purchase; therefore, the expense examples reflect Class A share expenses after eight years.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1446_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1444_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1456_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1452_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1455_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1447_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1451_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1449_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1453_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1457_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1448_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1458_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1454_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1445_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1459_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1450_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1658_"
          xlink:label="_1658_"
          xlink:type="locator"/>
        <link:footnote id="fn17_" xlink:label="fn17_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1658_"
          xlink:to="fn17_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1708_"
          xlink:label="_1708_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1704_"
          xlink:label="_1704_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1711_"
          xlink:label="_1711_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1707_"
          xlink:label="_1707_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1709_"
          xlink:label="_1709_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1705_"
          xlink:label="_1705_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1706_"
          xlink:label="_1706_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1703_"
          xlink:label="_1703_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1710_"
          xlink:label="_1710_"
          xlink:type="locator"/>
        <link:footnote id="fn18_" xlink:label="fn18_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Massachusetts Financial Services Company (MFS) has agreed in writing to waive 
at least 0.01% of the fund's management fee as part of an agreement pursuant to which MFS has agreed 
to reduce its management fee by a specified amount if certain MFS mutual fund assets exceed thresholds 
agreed to by MFS and the fund's Board of Trustees. The agreement to waive at least 0.01% of the management 
fee will continue until modified by the fund's Board of Trustees, but such agreement will continue until 
at least September 30, 2027. MFS has agreed in writing to bear the fund's expenses, excluding interest, 
taxes, extraordinary expenses, brokerage and transaction costs, certain tax reclaim recovery expenses 
(including contingency fees and closing agreement expenses), and investment-related expenses (such as 
interest and borrowing expenses incurred in connection with the fund's investment activity), such that 
"Total Annual Fund Operating Expenses" do not exceed 1.31% of the class' average daily net assets annually 
for each of Class A and Class R3 shares, 2.06% of the class' average daily net assets annually for each 
of Class B, Class C, and Class R1 shares, 1.06% of the class' average daily net assets annually for each 
of Class I and Class R4 shares, 1.56% of the class' average daily net assets annually for Class R2 shares, 
and 0.94% of the class' average daily net assets annually for Class R6 shares. This written agreement 
will continue until modified by the fund's Board of Trustees, but such agreement will continue until 
at least September 30, 2027.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1708_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1704_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1711_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1707_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1709_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1705_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1706_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1703_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1710_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1732_"
          xlink:label="_1732_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1741_"
          xlink:label="_1741_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1740_"
          xlink:label="_1740_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1738_"
          xlink:label="_1738_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1733_"
          xlink:label="_1733_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1729_"
          xlink:label="_1729_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1728_"
          xlink:label="_1728_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1736_"
          xlink:label="_1736_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1739_"
          xlink:label="_1739_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1743_"
          xlink:label="_1743_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1742_"
          xlink:label="_1742_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1731_"
          xlink:label="_1731_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1735_"
          xlink:label="_1735_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1737_"
          xlink:label="_1737_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1734_"
          xlink:label="_1734_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1730_"
          xlink:label="_1730_"
          xlink:type="locator"/>
        <link:footnote id="fn19_" xlink:label="fn19_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Shares automatically convert to Class A shares approximately eight years after 
purchase; therefore, the expense examples reflect Class A share expenses after eight years.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1732_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1741_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1740_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1738_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1733_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1729_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1728_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1736_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1739_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1743_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1742_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1731_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1735_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1737_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1734_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1730_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1915_"
          xlink:label="_1915_"
          xlink:type="locator"/>
        <link:footnote id="fn20_" xlink:label="fn20_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1915_"
          xlink:to="fn20_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1973_"
          xlink:label="_1973_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1976_"
          xlink:label="_1976_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1972_"
          xlink:label="_1972_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1974_"
          xlink:label="_1974_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1975_"
          xlink:label="_1975_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1970_"
          xlink:label="_1970_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1971_"
          xlink:label="_1971_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1977_"
          xlink:label="_1977_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1969_"
          xlink:label="_1969_"
          xlink:type="locator"/>
        <link:footnote id="fn21_" xlink:label="fn21_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Massachusetts Financial Services Company (MFS) has agreed in writing to bear the 
fund's expenses, excluding management fees, distribution and service fees, interest, taxes, extraordinary 
expenses, brokerage and transaction costs, investment-related expenses, and fees and expenses associated 
with investments in investment companies and other similar investment vehicles, such that "Other Expenses" 
do not exceed 0.10% of the class' average daily net assets annually for each of Class A, Class B, Class 
C, Class I, Class R1, Class R2, Class R3, and Class R4 shares, and 0.02% of the class' average daily 
net assets annually for Class R6 shares. This written agreement will continue until modified by the fund's 
Board of Trustees, but such agreement will continue until at least September 30, 2027.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1973_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1976_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1972_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1974_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1975_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1970_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1971_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1977_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1969_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2007_"
          xlink:label="_2007_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1994_"
          xlink:label="_1994_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2001_"
          xlink:label="_2001_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2000_"
          xlink:label="_2000_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2002_"
          xlink:label="_2002_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2006_"
          xlink:label="_2006_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1995_"
          xlink:label="_1995_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2008_"
          xlink:label="_2008_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2003_"
          xlink:label="_2003_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2005_"
          xlink:label="_2005_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2009_"
          xlink:label="_2009_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2004_"
          xlink:label="_2004_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1996_"
          xlink:label="_1996_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1997_"
          xlink:label="_1997_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1999_"
          xlink:label="_1999_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1998_"
          xlink:label="_1998_"
          xlink:type="locator"/>
        <link:footnote id="fn22_" xlink:label="fn22_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Shares automatically convert to Class A shares approximately eight years after 
purchase; therefore, the expense examples reflect Class A share expenses after eight years.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2007_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1994_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2001_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2000_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2002_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2006_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1995_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2008_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2003_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2005_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2009_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2004_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1996_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1997_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1999_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1998_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2199_"
          xlink:label="_2199_"
          xlink:type="locator"/>
        <link:footnote id="fn23_" xlink:label="fn23_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2199_"
          xlink:to="fn23_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2258_"
          xlink:label="_2258_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2259_"
          xlink:label="_2259_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2255_"
          xlink:label="_2255_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2260_"
          xlink:label="_2260_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2257_"
          xlink:label="_2257_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2261_"
          xlink:label="_2261_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2256_"
          xlink:label="_2256_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2254_"
          xlink:label="_2254_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2253_"
          xlink:label="_2253_"
          xlink:type="locator"/>
        <link:footnote id="fn24_" xlink:label="fn24_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Massachusetts Financial Services Company (MFS) has agreed in writing to bear the 
fund's expenses, excluding management fees, distribution and service fees, interest, taxes, extraordinary 
expenses, brokerage and transaction costs, investment-related expenses, and fees and expenses associated 
with investments in investment companies and other similar investment vehicles, such that "Other Expenses" 
do not exceed 0.10% of the class' average daily net assets annually for each of Class A, Class B, Class 
C, Class I, Class R1, Class R2, Class R3, and Class R4 shares, and 0.00% of the class' average daily 
net assets annually for Class R6 shares. This written agreement will continue until modified by the fund's 
Board of Trustees, but such agreement will continue until at least September 30, 2027.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2258_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2259_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2255_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2260_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2257_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2261_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2256_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2254_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2253_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2284_"
          xlink:label="_2284_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2283_"
          xlink:label="_2283_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2293_"
          xlink:label="_2293_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2290_"
          xlink:label="_2290_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2278_"
          xlink:label="_2278_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2279_"
          xlink:label="_2279_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2280_"
          xlink:label="_2280_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2289_"
          xlink:label="_2289_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2282_"
          xlink:label="_2282_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2286_"
          xlink:label="_2286_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2288_"
          xlink:label="_2288_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2292_"
          xlink:label="_2292_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2287_"
          xlink:label="_2287_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2285_"
          xlink:label="_2285_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2291_"
          xlink:label="_2291_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2281_"
          xlink:label="_2281_"
          xlink:type="locator"/>
        <link:footnote id="fn25_" xlink:label="fn25_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Shares automatically convert to Class A shares approximately eight years after 
purchase; therefore, the expense examples reflect Class A share expenses after eight years.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2284_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2283_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2293_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2290_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2278_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2279_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2280_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2289_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2282_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2286_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2288_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2292_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2287_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2285_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2291_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2281_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2470_"
          xlink:label="_2470_"
          xlink:type="locator"/>
        <link:footnote id="fn26_" xlink:label="fn26_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2470_"
          xlink:to="fn26_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2520_"
          xlink:label="_2520_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2518_"
          xlink:label="_2518_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2523_"
          xlink:label="_2523_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2515_"
          xlink:label="_2515_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2516_"
          xlink:label="_2516_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2519_"
          xlink:label="_2519_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2517_"
          xlink:label="_2517_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2522_"
          xlink:label="_2522_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2521_"
          xlink:label="_2521_"
          xlink:type="locator"/>
        <link:footnote id="fn27_" xlink:label="fn27_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Massachusetts Financial Services Company (MFS) has agreed in writing to waive 
at least 0.01% of the fund's management fee as part of an agreement pursuant to which MFS has agreed 
to reduce its management fee by a specified amount if certain MFS mutual fund assets exceed thresholds 
agreed to by MFS and the fund's Board of Trustees. The agreement to waive at least 0.01% of the management 
fee will continue until modified by the fund's Board of Trustees, but such agreement will continue until 
at least September 30, 2027.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2520_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2518_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2523_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2515_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2516_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2519_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2517_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2522_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2521_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2553_"
          xlink:label="_2553_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2552_"
          xlink:label="_2552_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2550_"
          xlink:label="_2550_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2542_"
          xlink:label="_2542_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2544_"
          xlink:label="_2544_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2551_"
          xlink:label="_2551_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2554_"
          xlink:label="_2554_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2548_"
          xlink:label="_2548_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2543_"
          xlink:label="_2543_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2547_"
          xlink:label="_2547_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2545_"
          xlink:label="_2545_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2555_"
          xlink:label="_2555_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2540_"
          xlink:label="_2540_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2546_"
          xlink:label="_2546_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2541_"
          xlink:label="_2541_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2549_"
          xlink:label="_2549_"
          xlink:type="locator"/>
        <link:footnote id="fn28_" xlink:label="fn28_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Shares automatically convert to Class A shares approximately eight years after 
purchase; therefore, the expense examples reflect Class A share expenses after eight years.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2553_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2552_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2550_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2542_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2544_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2551_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2554_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2548_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2543_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2547_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2545_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2555_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2540_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2546_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2541_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2549_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2736_"
          xlink:label="_2736_"
          xlink:type="locator"/>
        <link:footnote id="fn29_" xlink:label="fn29_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2736_"
          xlink:to="fn29_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2786_"
          xlink:label="_2786_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2787_"
          xlink:label="_2787_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2789_"
          xlink:label="_2789_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2788_"
          xlink:label="_2788_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2785_"
          xlink:label="_2785_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2783_"
          xlink:label="_2783_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2781_"
          xlink:label="_2781_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2782_"
          xlink:label="_2782_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2784_"
          xlink:label="_2784_"
          xlink:type="locator"/>
        <link:footnote id="fn30_" xlink:label="fn30_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Massachusetts Financial Services Company (MFS) has agreed in writing to waive 
at least 0.01% of the fund's management fee as part of an agreement pursuant to which MFS has agreed 
to reduce its management fee by a specified amount if certain MFS mutual fund assets exceed thresholds 
agreed to by MFS and the fund's Board of Trustees. The agreement to waive at least 0.01% of the management 
fee will continue until modified by the fund's Board of Trustees, but such agreement will continue until 
at least September 30, 2027.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2786_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2787_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2789_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2788_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2785_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2783_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2781_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2782_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2784_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2811_"
          xlink:label="_2811_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2815_"
          xlink:label="_2815_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2809_"
          xlink:label="_2809_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2814_"
          xlink:label="_2814_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2817_"
          xlink:label="_2817_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2819_"
          xlink:label="_2819_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2806_"
          xlink:label="_2806_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2821_"
          xlink:label="_2821_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2810_"
          xlink:label="_2810_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2808_"
          xlink:label="_2808_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2816_"
          xlink:label="_2816_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2818_"
          xlink:label="_2818_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2807_"
          xlink:label="_2807_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2813_"
          xlink:label="_2813_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2820_"
          xlink:label="_2820_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2812_"
          xlink:label="_2812_"
          xlink:type="locator"/>
        <link:footnote id="fn31_" xlink:label="fn31_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Shares automatically convert to Class A shares approximately eight years after 
purchase; therefore, the expense examples reflect Class A share expenses after eight years.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2811_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2815_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2809_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2814_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2817_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2819_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2806_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2821_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2810_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2808_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2816_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2818_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2807_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2813_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2820_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2812_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2999_"
          xlink:label="_2999_"
          xlink:type="locator"/>
        <link:footnote id="fn32_" xlink:label="fn32_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2999_"
          xlink:to="fn32_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_3039_"
          xlink:label="_3039_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3042_"
          xlink:label="_3042_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3045_"
          xlink:label="_3045_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3040_"
          xlink:label="_3040_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3041_"
          xlink:label="_3041_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3046_"
          xlink:label="_3046_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3044_"
          xlink:label="_3044_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3043_"
          xlink:label="_3043_"
          xlink:type="locator"/>
        <link:footnote id="fn33_" xlink:label="fn33_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Massachusetts Financial Services Company (MFS) has agreed in writing to waive 
at least 0.01% of the fund's management fee as part of an agreement pursuant to which MFS has agreed 
to reduce its management fee by a specified amount if certain MFS mutual fund assets exceed thresholds 
agreed to by MFS and the fund's Board of Trustees. The agreement to waive at least 0.01% of the management 
fee will continue until modified by the fund's Board of Trustees, but such agreement will continue until 
at least September 30, 2027. MFS has agreed in writing to bear the fund's expenses, excluding interest, 
taxes, extraordinary expenses, brokerage and transaction costs,  certain tax reclaim recovery expenses 
(including contingency fees and closing agreement expenses), and investment-related expenses (such as 
interest and borrowing expenses incurred in connection with the fund's investment activity), such that 
"Total Annual Fund Operating Expenses" do not exceed 0.96% of the class' average daily net assets annually 
for each of Class A and Class R3 shares, 1.71% of the class' average daily net assets annually for each 
of Class C and Class R1 shares, 0.71% of the class' average daily net assets annually for each of Class 
I and Class R4 shares, 1.21% of the class' average daily net assets annually for Class R2 shares, and 
0.67% of the class' average daily net assets annually for Class R6 shares. This written agreement will 
continue until modified by the fund's Board of Trustees, but such agreement will continue until at least 
September 30, 2027.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3039_"
          xlink:to="fn33_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3042_"
          xlink:to="fn33_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3045_"
          xlink:to="fn33_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3040_"
          xlink:to="fn33_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3041_"
          xlink:to="fn33_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3046_"
          xlink:to="fn33_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3044_"
          xlink:to="fn33_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3043_"
          xlink:to="fn33_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_3063_"
          xlink:label="_3063_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3068_"
          xlink:label="_3068_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3069_"
          xlink:label="_3069_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3066_"
          xlink:label="_3066_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3064_"
          xlink:label="_3064_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3062_"
          xlink:label="_3062_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3065_"
          xlink:label="_3065_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3067_"
          xlink:label="_3067_"
          xlink:type="locator"/>
        <link:footnote id="fn34_" xlink:label="fn34_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Shares automatically convert to Class A shares approximately eight years after 
purchase; therefore, the expense examples reflect Class A share expenses after eight years.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3063_"
          xlink:to="fn34_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3068_"
          xlink:to="fn34_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3069_"
          xlink:to="fn34_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3066_"
          xlink:to="fn34_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3064_"
          xlink:to="fn34_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3062_"
          xlink:to="fn34_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3065_"
          xlink:to="fn34_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3067_"
          xlink:to="fn34_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_3250_"
          xlink:label="_3250_"
          xlink:type="locator"/>
        <link:footnote id="fn35_" xlink:label="fn35_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3250_"
          xlink:to="fn35_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_3305_"
          xlink:label="_3305_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3307_"
          xlink:label="_3307_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3304_"
          xlink:label="_3304_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3308_"
          xlink:label="_3308_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3309_"
          xlink:label="_3309_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3310_"
          xlink:label="_3310_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3306_"
          xlink:label="_3306_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3312_"
          xlink:label="_3312_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3311_"
          xlink:label="_3311_"
          xlink:type="locator"/>
        <link:footnote id="fn36_" xlink:label="fn36_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Massachusetts Financial Services Company (MFS) has agreed in writing to waive 
at least 0.01% of the fund's management fee as part of an agreement pursuant to which MFS has agreed 
to reduce its management fee by a specified amount if certain MFS mutual fund assets exceed thresholds 
agreed to by MFS and the fund's Board of Trustees. The agreement to waive at least 0.01% of the management 
fee will continue until modified by the fund's Board of Trustees, but such agreement will continue until 
at least September 30, 2027. MFS has agreed in writing to bear the fund's expenses, excluding interest, 
taxes, extraordinary expenses, brokerage and transaction costs, certain tax reclaim recovery expenses 
(including contingency fees and closing agreement expenses), and investment-related expenses (such as 
interest and borrowing expenses incurred in connection with the fund's investment activity, and fees 
and expenses associated with investments in investment companies and other similar investment vehicles), 
such that "Total Annual Fund Operating Expenses" do not exceed 0.91% of the class' average daily net 
assets annually for each of Class A and Class R3 shares, 1.66% of the class' average daily net assets 
annually for each of Class B, Class C, and Class R1 shares, 0.66% of the class' average daily net assets 
annually for each of Class I and Class R4 shares, 1.16% of the class' average daily net assets annually 
for Class R2 shares, and 0.61% of the class' average daily net assets annually for Class R6 shares. ("Other 
Expenses" include 0.01% of interest and/or investment-related expenses incurred in connection with the 
fund's investment activity which are excluded from the expense limitation described in the prior sentence.) 
This written agreement will continue until modified by the fund's Board of Trustees, but such agreement 
will continue until at least September 30, 2027.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3305_"
          xlink:to="fn36_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3307_"
          xlink:to="fn36_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3304_"
          xlink:to="fn36_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3308_"
          xlink:to="fn36_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3309_"
          xlink:to="fn36_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3310_"
          xlink:to="fn36_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3306_"
          xlink:to="fn36_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3312_"
          xlink:to="fn36_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3311_"
          xlink:to="fn36_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_3331_"
          xlink:label="_3331_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3334_"
          xlink:label="_3334_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3337_"
          xlink:label="_3337_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3341_"
          xlink:label="_3341_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3339_"
          xlink:label="_3339_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3340_"
          xlink:label="_3340_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3342_"
          xlink:label="_3342_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3338_"
          xlink:label="_3338_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3333_"
          xlink:label="_3333_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3344_"
          xlink:label="_3344_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3343_"
          xlink:label="_3343_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3335_"
          xlink:label="_3335_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3332_"
          xlink:label="_3332_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3330_"
          xlink:label="_3330_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3329_"
          xlink:label="_3329_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3336_"
          xlink:label="_3336_"
          xlink:type="locator"/>
        <link:footnote id="fn37_" xlink:label="fn37_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Shares automatically convert to Class A shares approximately eight years after 
purchase; therefore, the expense examples reflect Class A share expenses after eight years.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3331_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3334_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3337_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3341_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3339_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3340_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3342_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3338_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3333_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3344_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3343_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3335_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3332_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3330_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3329_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3336_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_3530_"
          xlink:label="_3530_"
          xlink:type="locator"/>
        <link:footnote id="fn38_" xlink:label="fn38_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">This contingent deferred sales charge (CDSC) applies to shares purchased without 
an initial sales charge and redeemed within 18 months of purchase.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3530_"
          xlink:to="fn38_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_3586_"
          xlink:label="_3586_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3590_"
          xlink:label="_3590_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3592_"
          xlink:label="_3592_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3589_"
          xlink:label="_3589_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3588_"
          xlink:label="_3588_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3585_"
          xlink:label="_3585_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3587_"
          xlink:label="_3587_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3591_"
          xlink:label="_3591_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3584_"
          xlink:label="_3584_"
          xlink:type="locator"/>
        <link:footnote id="fn39_" xlink:label="fn39_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Massachusetts Financial Services Company (MFS) has agreed in writing to bear the 
fund's expenses, excluding management fees, distribution and service fees, interest, taxes, extraordinary 
expenses, brokerage and transaction costs, investment-related expenses, and fees and expenses associated 
with investments in investment companies and other similar investment vehicles, such that "Other Expenses" 
do not exceed 0.10% of the class' average daily net assets annually for each of Class A, Class B, Class 
C, Class I, Class R1, Class R2, Class R3, and Class R4 shares, and 0.02% of the class' average daily 
net assets annually for Class R6 shares. This written agreement will continue until modified by the fund's 
Board of Trustees, but such agreement will continue until at least September 30, 2027.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3586_"
          xlink:to="fn39_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3590_"
          xlink:to="fn39_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3592_"
          xlink:to="fn39_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3589_"
          xlink:to="fn39_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3588_"
          xlink:to="fn39_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3585_"
          xlink:to="fn39_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3587_"
          xlink:to="fn39_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3591_"
          xlink:to="fn39_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3584_"
          xlink:to="fn39_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_3613_"
          xlink:label="_3613_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3619_"
          xlink:label="_3619_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3612_"
          xlink:label="_3612_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3614_"
          xlink:label="_3614_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3609_"
          xlink:label="_3609_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3617_"
          xlink:label="_3617_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3615_"
          xlink:label="_3615_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3616_"
          xlink:label="_3616_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3622_"
          xlink:label="_3622_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3610_"
          xlink:label="_3610_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3621_"
          xlink:label="_3621_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3624_"
          xlink:label="_3624_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3618_"
          xlink:label="_3618_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3623_"
          xlink:label="_3623_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3620_"
          xlink:label="_3620_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3611_"
          xlink:label="_3611_"
          xlink:type="locator"/>
        <link:footnote id="fn40_" xlink:label="fn40_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:8.0pt; font-family:Sans-Serif; font-style:normal; color:#000000; font-weight:normal; text-decoration:none;">Shares automatically convert to Class A shares approximately eight years after 
purchase; therefore, the expense examples reflect Class A share expenses after eight years.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3613_"
          xlink:to="fn40_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3619_"
          xlink:to="fn40_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3612_"
          xlink:to="fn40_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3614_"
          xlink:to="fn40_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3609_"
          xlink:to="fn40_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3617_"
          xlink:to="fn40_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3615_"
          xlink:to="fn40_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3616_"
          xlink:to="fn40_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3622_"
          xlink:to="fn40_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3610_"
          xlink:to="fn40_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3621_"
          xlink:to="fn40_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3624_"
          xlink:to="fn40_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3618_"
          xlink:to="fn40_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3623_"
          xlink:to="fn40_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3620_"
          xlink:to="fn40_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3611_"
          xlink:to="fn40_"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
