<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000783740="http://www.MFS.com/20250531"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="c485bpos-20250925.xsd" xlink:type="simple"/>
    <context id="Context_20250531_20250531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
        </entity>
        <period>
            <startDate>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000002506Member_IntrinsicValueStrategyRisk2_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:IntrinsicValueStrategyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20151231_20151231_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>2015-12-31</startDate>
            <endDate>2015-12-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_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-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_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000054892Member_S000054892Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000054892Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000172718Member_S000054892Member_S000054892Summary3Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000172719Member_S000054892Member_S000054892Summary3Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000172720Member_S000054892Member_S000054892Summary3Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000172721Member_S000054892Member_S000054892Summary3Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000172722Member_S000054892Member_S000054892Summary3Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000172723Member_S000054892Member_S000054892Summary3Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000054892Member_PrincipalRisks2_S000054892Summary3Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000054892Member_RiskLoseMoneyMember_S000054892Summary3Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000054892Member_RiskNotInsuredMember_S000054892Summary3Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000054892Member_InvestmentSelectionRisk2_S000054892Summary3Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000054892Member_EquityMarketRiskCompanyRisk2_S000054892Summary3Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000054892Member_GrowthCompanyRisk2_S000054892Summary3Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000054892Member_ValueCompanyRisk2_S000054892Summary3Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000054892Member_MidCapRisk2_S000054892Summary3Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000054892Member_InvestmentStrategyRisk2_S000054892Summary3Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000054892Member_ForeignRisk2_S000054892Summary3Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000054892Member_REITsRisk2_S000054892Summary3Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000054892Member_FocusRisk2_S000054892Summary3Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000054892Member_LiquidityRisk2_S000054892Summary3Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000054892Member_LargeShareholderRisk2_S000054892Summary3Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000172715Member_S000054892Member_S000054892Summary3Member">
        <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_S000054892Summary3Member">
        <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_S000054892Summary3Member">
        <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_S000054892Summary3Member">
        <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_S000054892Summary3Member">
        <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_S000054892Summary3Member">
        <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_S000054892Summary3Member">
        <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_S000054892Summary3Member">
        <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_20240101_20241231_C000172716Member_S000054892Member_S000054892Summary3Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000172716Member_S000054892Member_S000054892Summary3Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000172716Member_S000054892Member_S000054892Summary3Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000172717Member_S000054892Member_S000054892Summary3Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000172717Member_S000054892Member_S000054892Summary3Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000172717Member_S000054892Member_S000054892Summary3Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000172718Member_S000054892Member_S000054892Summary3Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000172718Member_S000054892Member_S000054892Summary3Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000172718Member_S000054892Member_S000054892Summary3Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000172719Member_S000054892Member_S000054892Summary3Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000172719Member_S000054892Member_S000054892Summary3Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000172719Member_S000054892Member_S000054892Summary3Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000172720Member_S000054892Member_S000054892Summary3Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000172720Member_S000054892Member_S000054892Summary3Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000172720Member_S000054892Member_S000054892Summary3Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000172721Member_S000054892Member_S000054892Summary3Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000172721Member_S000054892Member_S000054892Summary3Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000172721Member_S000054892Member_S000054892Summary3Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000172722Member_S000054892Member_S000054892Summary3Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000172722Member_S000054892Member_S000054892Summary3Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000172722Member_S000054892Member_S000054892Summary3Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000172723Member_S000054892Member_S000054892Summary3Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000172723Member_S000054892Member_S000054892Summary3Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000172723Member_S000054892Member_S000054892Summary3Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000172715Member_S000054892Member_S000054892Summary3Member">
        <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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000172715Member_S000054892Member_S000054892Summary3Member">
        <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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary3Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary3Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary3Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary3Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary3Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary3Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary3Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary3Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_Russell3000Index35_S000054892Member_S000054892Summary3Member">
        <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:Russell3000Index35Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_Russell3000Index35_S000054892Member_S000054892Summary3Member">
        <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:Russell3000Index35Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_Russell3000Index35_S000054892Member_S000054892Summary3Member">
        <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:Russell3000Index35Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index35_S000054892Member_S000054892Summary3Member">
        <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:Russell3000Index35Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_RussellMidcapIndex36_S000054892Member_S000054892Summary3Member">
        <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:RussellMidcapIndex36Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_RussellMidcapIndex36_S000054892Member_S000054892Summary3Member">
        <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:RussellMidcapIndex36Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_RussellMidcapIndex36_S000054892Member_S000054892Summary3Member">
        <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:RussellMidcapIndex36Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_RussellMidcapIndex36_S000054892Member_S000054892Summary3Member">
        <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:RussellMidcapIndex36Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000050659Member_S000050659Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000783740</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000783740:S000050659Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000160032Member_S000050659Member_S000050659Summary4Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000160033Member_S000050659Member_S000050659Summary4Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000160034Member_S000050659Member_S000050659Summary4Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000160035Member_S000050659Member_S000050659Summary4Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000160036Member_S000050659Member_S000050659Summary4Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_C000160037Member_S000050659Member_S000050659Summary4Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000050659Member_PrincipalRisks2_S000050659Summary4Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000050659Member_RiskLoseMoneyMember_S000050659Summary4Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000050659Member_RiskNotInsuredMember_S000050659Summary4Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000050659Member_InvestmentSelectionRisk2_S000050659Summary4Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000050659Member_EquityMarketRiskCompanyRisk2_S000050659Summary4Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000050659Member_GrowthCompanyRisk2_S000050659Summary4Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000050659Member_ValueCompanyRisk2_S000050659Summary4Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000050659Member_SmallCapRisk2_S000050659Summary4Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000050659Member_InvestmentStrategyRisk2_S000050659Summary4Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000050659Member_ForeignRisk2_S000050659Summary4Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000050659Member_REITsRisk2_S000050659Summary4Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000050659Member_FocusRisk2_S000050659Summary4Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000050659Member_LiquidityRisk2_S000050659Summary4Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000050659Member_LargeShareholderRisk2_S000050659Summary4Member">
        <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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000160029Member_S000050659Member_S000050659Summary4Member">
        <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_S000050659Summary4Member">
        <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_S000050659Summary4Member">
        <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_S000050659Summary4Member">
        <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_S000050659Summary4Member">
        <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_S000050659Summary4Member">
        <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_S000050659Summary4Member">
        <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_S000050659Summary4Member">
        <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_S000050659Summary4Member">
        <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_20240101_20241231_C000160030Member_S000050659Member_S000050659Summary4Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000160030Member_S000050659Member_S000050659Summary4Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000160030Member_S000050659Member_S000050659Summary4Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000160031Member_S000050659Member_S000050659Summary4Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000160031Member_S000050659Member_S000050659Summary4Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000160031Member_S000050659Member_S000050659Summary4Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000160032Member_S000050659Member_S000050659Summary4Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000160032Member_S000050659Member_S000050659Summary4Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000160032Member_S000050659Member_S000050659Summary4Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000160033Member_S000050659Member_S000050659Summary4Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000160033Member_S000050659Member_S000050659Summary4Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000160033Member_S000050659Member_S000050659Summary4Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000160034Member_S000050659Member_S000050659Summary4Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000160034Member_S000050659Member_S000050659Summary4Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000160034Member_S000050659Member_S000050659Summary4Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000160035Member_S000050659Member_S000050659Summary4Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000160035Member_S000050659Member_S000050659Summary4Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000160035Member_S000050659Member_S000050659Summary4Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000160036Member_S000050659Member_S000050659Summary4Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000160036Member_S000050659Member_S000050659Summary4Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000160036Member_S000050659Member_S000050659Summary4Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000160037Member_S000050659Member_S000050659Summary4Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000160037Member_S000050659Member_S000050659Summary4Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000160037Member_S000050659Member_S000050659Summary4Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000160029Member_S000050659Member_S000050659Summary4Member">
        <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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000160029Member_S000050659Member_S000050659Summary4Member">
        <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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary4Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary4Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary4Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary4Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary4Member">
        <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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary4Member">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary4Member">
        <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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary4Member">
        <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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_Russell3000Index37_S000050659Member_S000050659Summary4Member">
        <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:Russell3000Index37Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_Russell3000Index37_S000050659Member_S000050659Summary4Member">
        <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:Russell3000Index37Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_Russell3000Index37_S000050659Member_S000050659Summary4Member">
        <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:Russell3000Index37Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index37_S000050659Member_S000050659Summary4Member">
        <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:Russell3000Index37Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_Russell2000Index38_S000050659Member_S000050659Summary4Member">
        <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:Russell2000Index38Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_Russell2000Index38_S000050659Member_S000050659Summary4Member">
        <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:Russell2000Index38Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_Russell2000Index38_S000050659Member_S000050659Summary4Member">
        <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:Russell2000Index38Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell2000Index38_S000050659Member_S000050659Summary4Member">
        <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:Russell2000Index38Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-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_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000002510Member_IntrinsicValueStrategyRisk2_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:IntrinsicValueStrategyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20151231_20151231_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>2015-12-31</startDate>
            <endDate>2015-12-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_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20151231_20151231_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>2015-12-31</startDate>
            <endDate>2015-12-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_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000002514Member_IntrinsicValueStrategyRisk2_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:IntrinsicValueStrategyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20151231_20151231_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>2015-12-31</startDate>
            <endDate>2015-12-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_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000002515Member_IntrinsicValueStrategyRisk2_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:IntrinsicValueStrategyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20151231_20151231_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>2015-12-31</startDate>
            <endDate>2015-12-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_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20151231_20151231_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>2015-12-31</startDate>
            <endDate>2015-12-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_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000002517Member_IntrinsicValueStrategyRisk2_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:IntrinsicValueStrategyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20151231_20151231_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>2015-12-31</startDate>
            <endDate>2015-12-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_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-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_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_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>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20151231_20151231_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>2015-12-31</startDate>
            <endDate>2015-12-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_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_S000002507Member_IntrinsicValueStrategyRisk2_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:IntrinsicValueStrategyRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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>2025-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20151231_20151231_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>2015-12-31</startDate>
            <endDate>2015-12-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_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250531_20250531_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-05-31</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_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>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_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>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Years">
        <measure>utr:Y</measure>
    </unit>
    <dei:EntityInvCompanyType contextRef="Context_20250531_20250531" id="ixv-150385">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="Context_20250531_20250531" id="ixv-150386">MFS&#xae;  SERIES TRUST X</dei:EntityRegistrantName>
    <dei:DocumentEffectiveDate contextRef="Context_20250531_20250531" id="ixv-150387">2025-09-26</dei:DocumentEffectiveDate>
    <oef:ProspectusDate contextRef="Context_20250531_20250531" id="ixv-150388">2025-09-26</oef:ProspectusDate>
    <oef:RiskReturnHeading
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150389">MFS&#xae; 
Aggressive Growth Allocation Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150390">MAAGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150391">MBAGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150392">MCAGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006845Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150393">MIAGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006847Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150394">MAAFX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006849Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150395">MAWAX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006850Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150396">MAAHX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006839Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150397">MAALX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000231058Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150398">AGGPX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150400">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-257">&lt;p style="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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150401">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-260">&lt;p style="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="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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150402">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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150403"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150404">Shareholder Fees (fees paid directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150406"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150407"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150408"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150409"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150410"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150411"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150412"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150413"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150414"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_39_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150416"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150417"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150418"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150419"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150420"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150421"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150422"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150423"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150424">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_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150426"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150427"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150428"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150429"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150430"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150431"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150432"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150433"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150434"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150435"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150436"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150437"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150438"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150439"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150440"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150441"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150442"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150443"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150444"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150445"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150446"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150447"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150448"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150449"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150450"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150451"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150452"
      unitRef="pure">0.0005</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150453"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150454"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150455"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150456"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150457"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150458"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150459"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150460"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150461"
      unitRef="pure">0.0062</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150462"
      unitRef="pure">0.0100</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150463"
      unitRef="pure">0.0175</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150464"
      unitRef="pure">0.0175</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150465"
      unitRef="pure">0.0075</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150466"
      unitRef="pure">0.0175</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150467"
      unitRef="pure">0.0125</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150468"
      unitRef="pure">0.0100</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150469"
      unitRef="pure">0.0075</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150470"
      unitRef="pure">0.0067</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150471">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-741">&lt;p style="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="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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150472">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150473"
      unitRef="usd">671</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150474"
      unitRef="usd">875</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150475"
      unitRef="usd">1096</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150476"
      unitRef="usd">1729</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_100_"
      unitRef="usd">578</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_102_"
      unitRef="usd">851</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_104_"
      unitRef="usd">1149</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_106_"
      unitRef="usd">1864</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_101_"
      unitRef="usd">178</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_103_"
      unitRef="usd">551</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_105_"
      unitRef="usd">949</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_107_"
      unitRef="usd">1864</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_108_"
      unitRef="usd">278</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_110_"
      unitRef="usd">551</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_112_"
      unitRef="usd">949</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_114_"
      unitRef="usd">1864</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_109_"
      unitRef="usd">178</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_111_"
      unitRef="usd">551</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_113_"
      unitRef="usd">949</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="_115_"
      unitRef="usd">1864</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150493"
      unitRef="usd">77</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150494"
      unitRef="usd">240</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150495"
      unitRef="usd">417</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150496"
      unitRef="usd">930</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150497"
      unitRef="usd">178</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150498"
      unitRef="usd">551</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150499"
      unitRef="usd">949</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150500"
      unitRef="usd">2062</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150501"
      unitRef="usd">127</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150502"
      unitRef="usd">397</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150503"
      unitRef="usd">686</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150504"
      unitRef="usd">1511</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150505"
      unitRef="usd">102</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150506"
      unitRef="usd">318</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150507"
      unitRef="usd">552</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150508"
      unitRef="usd">1225</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150509"
      unitRef="usd">77</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150510"
      unitRef="usd">240</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150511"
      unitRef="usd">417</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150512"
      unitRef="usd">930</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150513"
      unitRef="usd">68</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150514"
      unitRef="usd">214</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150515"
      unitRef="usd">373</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150516"
      unitRef="usd">835</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150517">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-1108">&lt;p style="-sec-ix-redline:true;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 5% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150518"
      unitRef="pure">0.05</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150519">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-1111">&lt;p style="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="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="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, such as 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="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="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), 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="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, 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="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="-sec-ix-redline:true;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, 2025, 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: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;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="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="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="-sec-ix-redline:true;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, 2025, the fund&#x2019;s approximate strategic allocation among asset 
classes was:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="-sec-ix-redline:true;border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:52.52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:47.48%;"&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.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;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.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: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;1.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;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;1.0%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="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_20250531_20250531_S000002506Member_PrincipalRisks2_S000002506Summary1Member"
      id="ixv-1177">&lt;p style="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="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="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_20250531_20250531_S000002506Member_RiskLoseMoneyMember_S000002506Summary1Member"
      id="ixv-150520">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_20250531_20250531_S000002506Member_RiskNotInsuredMember_S000002506Summary1Member"
      id="ixv-150521">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_20250531_20250531_S000002506Member_AllocationRisk2_S000002506Summary1Member"
      id="ixv-1187">&lt;p style="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_20250531_20250531_S000002506Member_UnderlyingFundsRisk2_S000002506Summary1Member"
      id="ixv-1192">&lt;p style="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_20250531_20250531_S000002506Member_InvestmentSelectionRisk2_S000002506Summary1Member"
      id="ixv-1196">&lt;p style="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, 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_20250531_20250531_S000002506Member_EquityMarketRiskCompanyRisk2_S000002506Summary1Member"
      id="ixv-1200">&lt;p style="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_20250531_20250531_S000002506Member_GrowthCompanyRisk2_S000002506Summary1Member"
      id="ixv-1205">&lt;p style="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_20250531_20250531_S000002506Member_ValueCompanyRisk2_S000002506Summary1Member"
      id="ixv-1209">&lt;p style="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_20250531_20250531_S000002506Member_IntrinsicValueStrategyRisk2_S000002506Summary1Member"
      id="ixv-1214">&lt;p style="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;Intrinsic 
Value Strategy 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 companies 
that MFS believes are undervalued compared to their intrinsic value can continue to be undervalued for 
long periods of time, may not realize their expected value, and can be volatile.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002506Member_DebtMarketRisk2_S000002506Summary1Member"
      id="ixv-1219">&lt;p style="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_20250531_20250531_S000002506Member_InterestRateRisk2_S000002506Summary1Member"
      id="ixv-1223">&lt;p style="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_20250531_20250531_S000002506Member_CreditRisk2_S000002506Summary1Member"
      id="ixv-1228">&lt;p style="-sec-ix-redline:true;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="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_20250531_20250531_S000002506Member_PrepaymentExtensionRisk2_S000002506Summary1Member"
      id="ixv-1233">&lt;p style="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_20250531_20250531_S000002506Member_Inflation-AdjustedDebtInstrumentsRisk2_S000002506Summary1Member"
      id="ixv-1238">&lt;p style="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. If inflation is negative, principal and income can both decline.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002506Member_FocusRisk2_S000002506Summary1Member"
      id="ixv-1243">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000002506Member_ForeignRisk2_S000002506Summary1Member"
      id="ixv-1247">&lt;p style="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_20250531_20250531_S000002506Member_EmergingMarketsRisk2_S000002506Summary1Member"
      id="ixv-1251">&lt;p style="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_20250531_20250531_S000002506Member_CurrencyRisk2_S000002506Summary1Member"
      id="ixv-1257">&lt;p style="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 &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;financial condition of companies or other issuers and may change the value in 
U.S. dollars of investments denominated in foreign currencies.  &lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002506Member_RealEstate-RelatedInvestmentRisk2_S000002506Summary1Member"
      id="ixv-1269">&lt;p style="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_20250531_20250531_S000002506Member_Commodity-RelatedInvestmentsRisk2_S000002506Summary1Member"
      id="ixv-1274">&lt;p style="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_20250531_20250531_S000002506Member_When-IssuedDelayedDeliveryandForwardCommitmentTransactionRisk2_S000002506Summary1Member"
      id="ixv-1278">&lt;p style="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_20250531_20250531_S000002506Member_DerivativesRisk2_S000002506Summary1Member"
      id="ixv-1282">&lt;p style="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_20250531_20250531_S000002506Member_LeveragingRisk2_S000002506Summary1Member"
      id="ixv-1287">&lt;p style="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_20250531_20250531_S000002506Member_CounterpartyandThirdPartyRisk2_S000002506Summary1Member"
      id="ixv-1292">&lt;p style="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_20250531_20250531_S000002506Member_LiquidityRisk2_S000002506Summary1Member"
      id="ixv-1297">&lt;p style="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_20250531_20250531_S000002506Member_LargeShareholderRisk2_S000002506Summary1Member"
      id="ixv-1302">&lt;p style="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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150522">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-1307">&lt;p style="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="-sec-ix-redline:true;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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150523">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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150524">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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150525">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150526">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150527">Class 
A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150528">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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150529">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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-1318">&lt;p style="-sec-ix-redline:true;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, 2025, 
was 8.96%. 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_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150530">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150531">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150532"
      unitRef="pure">0.0896</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150533">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150534"
      unitRef="pure">0.1898</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150535">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150536">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150537"
      unitRef="pure">-0.2056</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150538">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150539">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150540">Average Annual 
Total Returns (For the Periods Ended December 
31, 2024)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006843Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150541">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006844Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150542">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006845Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150543">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006847Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150544">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006849Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150545">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006850Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150546">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006839Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150547">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000231058Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150548">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150549">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150550"
      unitRef="pure">0.0698</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150551"
      unitRef="pure">0.0700</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006843Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150552"
      unitRef="pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150553"
      unitRef="pure">0.0998</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150554"
      unitRef="pure">0.0730</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006844Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150555"
      unitRef="pure">0.0824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150556"
      unitRef="pure">0.1211</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150557"
      unitRef="pure">0.0837</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006845Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150558"
      unitRef="pure">0.0916</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150559"
      unitRef="pure">0.1100</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150560"
      unitRef="pure">0.0730</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006847Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150561"
      unitRef="pure">0.0808</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150562"
      unitRef="pure">0.1157</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150563"
      unitRef="pure">0.0784</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006849Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150564"
      unitRef="pure">0.0862</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150565"
      unitRef="pure">0.1182</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150566"
      unitRef="pure">0.0811</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006850Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150567"
      unitRef="pure">0.0889</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150568"
      unitRef="pure">0.1210</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150569"
      unitRef="pure">0.0838</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006839Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150570"
      unitRef="pure">0.0916</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150571"
      unitRef="pure">0.1216</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150572"
      unitRef="pure">0.0844</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000231058Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150573"
      unitRef="pure">0.0919</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150574"
      unitRef="pure">0.0539</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150575"
      unitRef="pure">0.0683</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150576"
      unitRef="pure">0.0825</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsMember_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150577">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150578"
      unitRef="pure">0.0418</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150579"
      unitRef="pure">0.0561</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150580"
      unitRef="pure">0.0706</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsAndSalesMember_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-150581">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150582"
      unitRef="pure">0.0403</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150583"
      unitRef="pure">0.0515</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150584"
      unitRef="pure">0.0640</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150585">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150586">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_StandardPoors500StockIndex31_S000002506Member_S000002506Summary1Member"
      id="ixv-150587">Standard &amp; Poor's 500 Stock Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_StandardPoors500StockIndex31_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150588"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_StandardPoors500StockIndex31_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150589"
      unitRef="pure">0.1453</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_StandardPoors500StockIndex31_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150590"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_MFSAggressiveGrowthAllocationFundBlendedIndex32_S000002506Member_S000002506Summary1Member"
      id="ixv-150591">MFS Aggressive Growth Allocation Fund Blended 
Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_MFSAggressiveGrowthAllocationFundBlendedIndex32_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150592"
      unitRef="pure">0.1619</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_MFSAggressiveGrowthAllocationFundBlendedIndex32_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150593"
      unitRef="pure">0.1049</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_MFSAggressiveGrowthAllocationFundBlendedIndex32_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-150594"
      unitRef="pure">0.0966</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-1698">&lt;p style="-sec-ix-redline:true;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, 2024, 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="-sec-ix-redline:true;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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150595">As 
of December 31, 2024, 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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150596">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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-150597">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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150598">MFS&#xae; 
Blended Research&#xae; Growth 
Equity Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150599">BRWAX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150600">BRWBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150601">BRWCX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160023Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150602">BRWJX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160024Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150603">BRWRX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160025Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150604">BRWSX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160026Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150605">BRWTX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160027Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150606">BRWUX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160028Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150607">BRWVX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150609">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-10184">&lt;p style="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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150610">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-10187">&lt;p style="-sec-ix-redline:true;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="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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150611">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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150612"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150613">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150615"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150616"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150617"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150618"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150619"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150620"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150621"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150622"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150623"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_306_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150625"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150626"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150627"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150628"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150629"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150630"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150631"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150632"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150633">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_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150635"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150636"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150637"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150638"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150639"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150640"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150641"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150642"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150643"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150644"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150645"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150646"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150647"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150648"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150649"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150650"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150651"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150652"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150653"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150654"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150655"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150656"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150657"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150658"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150659"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150660"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150661"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150662"
      unitRef="pure">0.0068</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150663"
      unitRef="pure">0.0143</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150664"
      unitRef="pure">0.0143</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150665"
      unitRef="pure">0.0043</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150666"
      unitRef="pure">0.0143</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150667"
      unitRef="pure">0.0093</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150668"
      unitRef="pure">0.0068</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150669"
      unitRef="pure">0.0043</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150670"
      unitRef="pure">0.0036</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_351_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_352_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_353_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_354_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_355_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_356_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_357_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_358_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_359_"
      unitRef="pure">-0.0003</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150680"
      unitRef="pure">0.0064</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150681"
      unitRef="pure">0.0139</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150682"
      unitRef="pure">0.0139</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150683"
      unitRef="pure">0.0039</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150684"
      unitRef="pure">0.0139</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150685"
      unitRef="pure">0.0089</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150686"
      unitRef="pure">0.0064</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150687"
      unitRef="pure">0.0039</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150688"
      unitRef="pure">0.0033</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150689">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-10721">&lt;p style="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="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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150690">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150691"
      unitRef="usd">637</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150692"
      unitRef="usd">776</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150693"
      unitRef="usd">928</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150694"
      unitRef="usd">1369</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_376_"
      unitRef="usd">542</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_378_"
      unitRef="usd">749</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_380_"
      unitRef="usd">978</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_382_"
      unitRef="usd">1505</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_377_"
      unitRef="usd">142</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_379_"
      unitRef="usd">449</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_381_"
      unitRef="usd">778</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_383_"
      unitRef="usd">1505</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_384_"
      unitRef="usd">242</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_386_"
      unitRef="usd">449</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_388_"
      unitRef="usd">778</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_390_"
      unitRef="usd">1505</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_385_"
      unitRef="usd">142</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_387_"
      unitRef="usd">449</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_389_"
      unitRef="usd">778</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="_391_"
      unitRef="usd">1505</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150711"
      unitRef="usd">40</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150712"
      unitRef="usd">134</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150713"
      unitRef="usd">237</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150714"
      unitRef="usd">538</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150715"
      unitRef="usd">142</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150716"
      unitRef="usd">449</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150717"
      unitRef="usd">778</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150718"
      unitRef="usd">1710</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150719"
      unitRef="usd">91</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150720"
      unitRef="usd">292</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150721"
      unitRef="usd">511</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150722"
      unitRef="usd">1139</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150723"
      unitRef="usd">65</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150724"
      unitRef="usd">214</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150725"
      unitRef="usd">375</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150726"
      unitRef="usd">843</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150727"
      unitRef="usd">40</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150728"
      unitRef="usd">134</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150729"
      unitRef="usd">237</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150730"
      unitRef="usd">538</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150731"
      unitRef="usd">34</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150732"
      unitRef="usd">113</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150733"
      unitRef="usd">199</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150734"
      unitRef="usd">453</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150735">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-11088">&lt;p style="-sec-ix-redline:true;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 46% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150736"
      unitRef="pure">0.46</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150737">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-11091">&lt;p style="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, which represents 
the fund's investment universe.  &lt;/span&gt;&lt;/p&gt;&lt;p style="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. 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="font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS focuses on investing 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).&lt;/p&gt;&lt;p style="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="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="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="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="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 to determine a fundamental rating for an 
issuer.  MFS uses quantitative analysis to determine 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="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="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>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000050658Member_PrincipalRisks2_S000050658Summary2Member"
      id="ixv-11124">&lt;p style="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="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="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_20250531_20250531_S000050658Member_RiskLoseMoneyMember_S000050658Summary2Member"
      id="ixv-150738">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_20250531_20250531_S000050658Member_RiskNotInsuredMember_S000050658Summary2Member"
      id="ixv-150739">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_20250531_20250531_S000050658Member_InvestmentSelectionRisk2_S000050658Summary2Member"
      id="ixv-11128">&lt;p style="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, 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_20250531_20250531_S000050658Member_EquityMarketRiskCompanyRisk2_S000050658Summary2Member"
      id="ixv-11132">&lt;p style="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 &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;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;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000050658Member_GrowthCompanyRisk2_S000050658Summary2Member"
      id="ixv-11145">&lt;p style="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_20250531_20250531_S000050658Member_InvestmentStrategyRisk2_S000050658Summary2Member"
      id="ixv-11149">&lt;p style="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_20250531_20250531_S000050658Member_ForeignRisk2_S000050658Summary2Member"
      id="ixv-11156">&lt;p style="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_20250531_20250531_S000050658Member_FocusRisk2_S000050658Summary2Member"
      id="ixv-11160">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000050658Member_Non-DiversificationRisk2_S000050658Summary2Member"
      id="ixv-11164">&lt;p style="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_20250531_20250531_S000050658Member_LiquidityRisk2_S000050658Summary2Member"
      id="ixv-11169">&lt;p style="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_20250531_20250531_S000050658Member_LargeShareholderRisk2_S000050658Summary2Member"
      id="ixv-11174">&lt;p style="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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150740">Performance 
Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-11179">&lt;p style="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="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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150741">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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150742">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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150743">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150744">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150745">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150746">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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150747">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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-11190">&lt;p style="-sec-ix-redline:true;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, 2025, 
was 5.91%. 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_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150748">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150749">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150750"
      unitRef="pure">0.0591</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150751">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150752"
      unitRef="pure">0.2544</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150753">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150754">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150755"
      unitRef="pure">-0.1943</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150756">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150757">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150758">Average Annual 
Total Returns (For the Periods Ended December 
31, 2024)</oef:AverageAnnualReturnCaption>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160021Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150759">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160022Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150760">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160023Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150761">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160024Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150762">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160025Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150763">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160026Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150764">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160027Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150765">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160028Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150766">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150767">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150768">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150769">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_Russell3000Index33_S000050658Member_S000050658Summary2Member"
      id="ixv-150770">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_Russell1000GrowthIndex34_S000050658Member_S000050658Summary2Member"
      id="ixv-150771">2015-09-15</oef:PerfInceptionDate>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150772">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150773">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160023Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150774">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160024Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150775">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160025Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150776">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160026Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150777">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160027Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150778">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160028Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150779">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150780">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150781"
      unitRef="pure">0.3029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150782"
      unitRef="pure">0.1639</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160021Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150783"
      unitRef="pure">0.1485</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150784"
      unitRef="pure">0.3329</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150785"
      unitRef="pure">0.1661</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160022Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150786"
      unitRef="pure">0.1484</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150787"
      unitRef="pure">0.3565</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150788"
      unitRef="pure">0.1778</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160023Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150789"
      unitRef="pure">0.1587</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150790"
      unitRef="pure">0.3429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150791"
      unitRef="pure">0.1661</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160024Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150792"
      unitRef="pure">0.1472</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150793"
      unitRef="pure">0.3502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150794"
      unitRef="pure">0.1721</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160025Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150795"
      unitRef="pure">0.1530</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150796"
      unitRef="pure">0.3533</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150797"
      unitRef="pure">0.1750</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160026Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150798"
      unitRef="pure">0.1558</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150799"
      unitRef="pure">0.3564</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150800"
      unitRef="pure">0.1780</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160027Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150801"
      unitRef="pure">0.1588</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150802"
      unitRef="pure">0.3575</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150803"
      unitRef="pure">0.1789</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160028Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150804"
      unitRef="pure">0.1596</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150805"
      unitRef="pure">0.2751</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150806"
      unitRef="pure">0.1611</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150807"
      unitRef="pure">0.1484</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150808">Returns After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150809"
      unitRef="pure">0.2603</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150810"
      unitRef="pure">0.1426</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150811"
      unitRef="pure">0.1344</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsAndSalesMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-150812">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150813"
      unitRef="pure">0.1716</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150814"
      unitRef="pure">0.1242</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150815"
      unitRef="pure">0.1193</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150816">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150817">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_Russell3000Index33_S000050658Member_S000050658Summary2Member"
      id="ixv-150818">Russell 3000&#xae; 
Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_Russell3000Index33_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150819"
      unitRef="pure">0.2381</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_Russell3000Index33_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150820"
      unitRef="pure">0.1386</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_Russell3000Index33_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150821"
      unitRef="pure">0.1396</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_Russell1000GrowthIndex34_S000050658Member_S000050658Summary2Member"
      id="ixv-150822">Russell 1000&#xae; 
Growth Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_Russell1000GrowthIndex34_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150823"
      unitRef="pure">0.3336</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_Russell1000GrowthIndex34_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150824"
      unitRef="pure">0.1896</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_Russell1000GrowthIndex34_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-150825"
      unitRef="pure">0.1800</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-11550">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150826">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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-150827">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_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150828">MFS&#xae; 
Blended Research&#xae; Mid Cap Equity Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150829">BMSFX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150830">BMSBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150831">BMSDX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000172718Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150832">BMSLX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000172719Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150833">BMSRX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000172720Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150834">BMSSX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000172721Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150835">BMSTX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000172722Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150836">BMSVX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000172723Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150837">BMSYX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150839">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-19132">&lt;p style="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_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150840">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-19135">&lt;p style="-sec-ix-redline:true;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="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_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150841">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_20250531_20250531_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150842"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150843">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150845"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150846"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150847"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172718Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150848"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172719Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150849"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172720Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150850"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172721Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150851"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172722Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150852"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172723Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150853"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_579_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150855"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150856"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172718Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150857"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172719Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150858"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172720Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150859"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172721Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150860"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172722Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150861"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000172723Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150862"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150863">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_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150865"
      unitRef="pure">0.0050</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150866"
      unitRef="pure">0.0050</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150867"
      unitRef="pure">0.0050</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000172718Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150868"
      unitRef="pure">0.0050</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000172719Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150869"
      unitRef="pure">0.0050</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000172720Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150870"
      unitRef="pure">0.0050</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000172721Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150871"
      unitRef="pure">0.0050</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000172722Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150872"
      unitRef="pure">0.0050</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000172723Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150873"
      unitRef="pure">0.0050</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150874"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150875"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150876"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000172718Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150877"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000172719Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150878"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000172720Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150879"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000172721Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150880"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000172722Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150881"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000172723Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150882"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150883"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150884"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150885"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172718Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150886"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172719Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150887"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172720Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150888"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172721Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150889"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172722Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150890"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172723Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150891"
      unitRef="pure">0.0007</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150892"
      unitRef="pure">0.0092</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150893"
      unitRef="pure">0.0167</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150894"
      unitRef="pure">0.0167</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172718Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150895"
      unitRef="pure">0.0067</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172719Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150896"
      unitRef="pure">0.0167</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172720Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150897"
      unitRef="pure">0.0117</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172721Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150898"
      unitRef="pure">0.0092</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172722Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150899"
      unitRef="pure">0.0067</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172723Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150900"
      unitRef="pure">0.0057</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_624_"
      unitRef="pure">-0.0008</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_625_"
      unitRef="pure">-0.0008</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_626_"
      unitRef="pure">-0.0008</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000172718Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_627_"
      unitRef="pure">-0.0008</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000172719Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_628_"
      unitRef="pure">-0.0008</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000172720Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_629_"
      unitRef="pure">-0.0008</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000172721Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_630_"
      unitRef="pure">-0.0008</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000172722Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_631_"
      unitRef="pure">-0.0008</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000172723Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_632_"
      unitRef="pure">-0.0005</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150910"
      unitRef="pure">0.0084</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150911"
      unitRef="pure">0.0159</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150912"
      unitRef="pure">0.0159</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172718Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150913"
      unitRef="pure">0.0059</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172719Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150914"
      unitRef="pure">0.0159</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172720Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150915"
      unitRef="pure">0.0109</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172721Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150916"
      unitRef="pure">0.0084</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172722Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150917"
      unitRef="pure">0.0059</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000172723Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150918"
      unitRef="pure">0.0052</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150919">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-19669">&lt;p style="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="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_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150920">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150921"
      unitRef="usd">656</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150922"
      unitRef="usd">844</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150923"
      unitRef="usd">1048</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150924"
      unitRef="usd">1634</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_649_"
      unitRef="usd">562</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_651_"
      unitRef="usd">819</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_653_"
      unitRef="usd">1100</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_655_"
      unitRef="usd">1770</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_650_"
      unitRef="usd">162</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_652_"
      unitRef="usd">519</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_654_"
      unitRef="usd">900</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_656_"
      unitRef="usd">1770</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_657_"
      unitRef="usd">262</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_659_"
      unitRef="usd">519</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_661_"
      unitRef="usd">900</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_663_"
      unitRef="usd">1770</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_658_"
      unitRef="usd">162</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_660_"
      unitRef="usd">519</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_662_"
      unitRef="usd">900</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="_664_"
      unitRef="usd">1770</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000172718Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150941"
      unitRef="usd">60</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000172718Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150942"
      unitRef="usd">206</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000172718Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150943"
      unitRef="usd">365</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000172718Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150944"
      unitRef="usd">827</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000172719Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150945"
      unitRef="usd">162</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000172719Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150946"
      unitRef="usd">519</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000172719Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150947"
      unitRef="usd">900</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000172719Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150948"
      unitRef="usd">1970</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000172720Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150949"
      unitRef="usd">111</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000172720Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150950"
      unitRef="usd">364</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000172720Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150951"
      unitRef="usd">636</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000172720Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150952"
      unitRef="usd">1413</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000172721Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150953"
      unitRef="usd">86</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000172721Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150954"
      unitRef="usd">285</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000172721Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150955"
      unitRef="usd">501</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000172721Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150956"
      unitRef="usd">1124</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000172722Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150957"
      unitRef="usd">60</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000172722Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150958"
      unitRef="usd">206</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000172722Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150959"
      unitRef="usd">365</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000172722Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150960"
      unitRef="usd">827</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000172723Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150961"
      unitRef="usd">53</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000172723Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150962"
      unitRef="usd">178</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000172723Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150963"
      unitRef="usd">313</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000172723Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150964"
      unitRef="usd">709</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150965">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-20036">&lt;p style="-sec-ix-redline:true;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 58% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150966"
      unitRef="pure">0.58</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150967">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-20039">&lt;p style="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, which represents 
the fund's investment universe.  &lt;/span&gt;&lt;/p&gt;&lt;p style="-sec-ix-redline:true;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 generally defines medium market capitalization issuers as issuers with market capitalizations similar 
to those of issuers included 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 over the last 13 months at the time of purchase. As of August&#160;31, 2025, 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 $1.1 billion and $98.7 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="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="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="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="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 to determine a fundamental rating for an issuer.  MFS uses quantitative analysis to determine 
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="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="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>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000054892Member_PrincipalRisks2_S000054892Summary3Member"
      id="ixv-20077">&lt;p style="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="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="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_20250531_20250531_S000054892Member_RiskLoseMoneyMember_S000054892Summary3Member"
      id="ixv-150968">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_20250531_20250531_S000054892Member_RiskNotInsuredMember_S000054892Summary3Member"
      id="ixv-150969">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_20250531_20250531_S000054892Member_InvestmentSelectionRisk2_S000054892Summary3Member"
      id="ixv-20081">&lt;p style="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, 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_20250531_20250531_S000054892Member_EquityMarketRiskCompanyRisk2_S000054892Summary3Member"
      id="ixv-20085">&lt;p style="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, &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;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;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000054892Member_GrowthCompanyRisk2_S000054892Summary3Member"
      id="ixv-20098">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000054892Member_ValueCompanyRisk2_S000054892Summary3Member"
      id="ixv-20102">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000054892Member_MidCapRisk2_S000054892Summary3Member"
      id="ixv-20107">&lt;p style="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_20250531_20250531_S000054892Member_InvestmentStrategyRisk2_S000054892Summary3Member"
      id="ixv-20112">&lt;p style="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_20250531_20250531_S000054892Member_ForeignRisk2_S000054892Summary3Member"
      id="ixv-20119">&lt;p style="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_20250531_20250531_S000054892Member_REITsRisk2_S000054892Summary3Member"
      id="ixv-20123">&lt;p style="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_20250531_20250531_S000054892Member_FocusRisk2_S000054892Summary3Member"
      id="ixv-20127">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000054892Member_LiquidityRisk2_S000054892Summary3Member"
      id="ixv-20131">&lt;p style="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_20250531_20250531_S000054892Member_LargeShareholderRisk2_S000054892Summary3Member"
      id="ixv-20136">&lt;p style="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_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150970">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-20141">&lt;p style="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="-sec-ix-redline:true;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_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150971">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_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150972">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_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150973">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150974">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150975">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150976">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_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150977">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_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-20152">&lt;p style="-sec-ix-redline:true;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, 2025, 
was 3.73%. 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_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150978">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150979">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150980"
      unitRef="pure">0.0373</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150981">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150982"
      unitRef="pure">0.2142</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150983">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150984">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-150985"
      unitRef="pure">-0.2706</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150986">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150987">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-150988">Average Annual 
Total Returns (For the Periods Ended December 
31, 2024)</oef:AverageAnnualReturnCaption>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000172716Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150989">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000172717Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150990">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000172718Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150991">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000172719Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150992">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000172720Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150993">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000172721Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150994">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000172722Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150995">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000172723Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150996">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000172715Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150997">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150998">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary3Member"
      id="ixv-150999">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_Russell3000Index35_S000054892Member_S000054892Summary3Member"
      id="ixv-151000">2016-08-19</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_RussellMidcapIndex36_S000054892Member_S000054892Summary3Member"
      id="ixv-151001">2016-08-19</oef:PerfInceptionDate>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      id="ixv-151002">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      id="ixv-151003">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000172718Member_S000054892Member_S000054892Summary3Member"
      id="ixv-151004">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000172719Member_S000054892Member_S000054892Summary3Member"
      id="ixv-151005">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000172720Member_S000054892Member_S000054892Summary3Member"
      id="ixv-151006">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000172721Member_S000054892Member_S000054892Summary3Member"
      id="ixv-151007">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000172722Member_S000054892Member_S000054892Summary3Member"
      id="ixv-151008">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000172723Member_S000054892Member_S000054892Summary3Member"
      id="ixv-151009">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      id="ixv-151010">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151011"
      unitRef="pure">0.1417</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151012"
      unitRef="pure">0.1014</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000172716Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151013"
      unitRef="pure">0.1037</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151014"
      unitRef="pure">0.1714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151015"
      unitRef="pure">0.1041</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000172717Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151016"
      unitRef="pure">0.1037</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000172718Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151017"
      unitRef="pure">0.1932</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000172718Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151018"
      unitRef="pure">0.1152</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000172718Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151019"
      unitRef="pure">0.1144</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000172719Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151020"
      unitRef="pure">0.1846</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000172719Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151021"
      unitRef="pure">0.1047</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000172719Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151022"
      unitRef="pure">0.1037</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000172720Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151023"
      unitRef="pure">0.1884</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000172720Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151024"
      unitRef="pure">0.1098</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000172720Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151025"
      unitRef="pure">0.1089</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000172721Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151026"
      unitRef="pure">0.1907</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000172721Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151027"
      unitRef="pure">0.1126</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000172721Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151028"
      unitRef="pure">0.1118</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000172722Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151029"
      unitRef="pure">0.1942</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000172722Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151030"
      unitRef="pure">0.1153</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000172722Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151031"
      unitRef="pure">0.1145</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000172723Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151032"
      unitRef="pure">0.1944</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000172723Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151033"
      unitRef="pure">0.1164</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000172723Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151034"
      unitRef="pure">0.1154</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151035"
      unitRef="pure">0.1220</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151036"
      unitRef="pure">0.0993</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151037"
      unitRef="pure">0.1039</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary3Member"
      id="ixv-151038">Returns After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151039"
      unitRef="pure">0.0931</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151040"
      unitRef="pure">0.0778</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151041"
      unitRef="pure">0.0852</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary3Member"
      id="ixv-151042">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151043"
      unitRef="pure">0.0871</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151044"
      unitRef="pure">0.0735</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151045"
      unitRef="pure">0.0788</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-151046">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-151047">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_Russell3000Index35_S000054892Member_S000054892Summary3Member"
      id="ixv-151048">Russell 3000&#xae; 
Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_Russell3000Index35_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151049"
      unitRef="pure">0.2381</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_Russell3000Index35_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151050"
      unitRef="pure">0.1386</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_Russell3000Index35_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151051"
      unitRef="pure">0.1396</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_RussellMidcapIndex36_S000054892Member_S000054892Summary3Member"
      id="ixv-151052">Russell Midcap&#xae; 
Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_RussellMidcapIndex36_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151053"
      unitRef="pure">0.1534</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_RussellMidcapIndex36_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151054"
      unitRef="pure">0.0992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_RussellMidcapIndex36_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-151055"
      unitRef="pure">0.1058</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-20512">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-151056">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_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-151057">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_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151058">MFS&#xae; 
Blended Research&#xae; Small Cap Equity Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151059">BRSDX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151060">BRSBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151061">BRSHX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160032Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151062">BRSJX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160033Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151063">BRSPX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160034Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151064">BRSSX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160035Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151065">BRSTX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160036Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151066">BRSUX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160037Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151067">BRSYX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151069">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-28132">&lt;p style="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_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151070">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-28135">&lt;p style="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="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_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151071">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_20250531_20250531_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151072"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151073">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151075"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151076"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151077"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160032Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151078"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160033Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151079"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160034Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151080"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160035Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151081"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160036Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151082"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160037Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151083"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_853_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151085"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151086"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160032Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151087"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160033Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151088"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160034Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151089"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160035Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151090"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160036Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151091"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160037Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151092"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151093">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_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151095"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151096"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151097"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160032Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151098"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160033Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151099"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160034Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151100"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160035Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151101"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160036Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151102"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160037Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151103"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151104"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151105"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151106"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160032Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151107"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160033Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151108"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160034Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151109"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160035Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151110"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160036Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151111"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160037Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151112"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151113"
      unitRef="pure">0.0023</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151114"
      unitRef="pure">0.0023</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151115"
      unitRef="pure">0.0023</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160032Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151116"
      unitRef="pure">0.0023</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160033Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151117"
      unitRef="pure">0.0023</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160034Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151118"
      unitRef="pure">0.0023</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160035Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151119"
      unitRef="pure">0.0023</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160036Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151120"
      unitRef="pure">0.0023</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160037Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151121"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151122"
      unitRef="pure">0.0113</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151123"
      unitRef="pure">0.0188</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151124"
      unitRef="pure">0.0188</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160032Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151125"
      unitRef="pure">0.0088</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160033Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151126"
      unitRef="pure">0.0188</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160034Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151127"
      unitRef="pure">0.0138</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160035Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151128"
      unitRef="pure">0.0113</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160036Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151129"
      unitRef="pure">0.0088</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160037Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151130"
      unitRef="pure">0.0077</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_898_"
      unitRef="pure">-0.0014</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_899_"
      unitRef="pure">-0.0014</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_900_"
      unitRef="pure">-0.0014</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160032Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_901_"
      unitRef="pure">-0.0014</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160033Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_902_"
      unitRef="pure">-0.0014</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160034Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_903_"
      unitRef="pure">-0.0014</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160035Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_904_"
      unitRef="pure">-0.0014</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160036Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_905_"
      unitRef="pure">-0.0014</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160037Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_906_"
      unitRef="pure">-0.0011</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151140"
      unitRef="pure">0.0099</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151141"
      unitRef="pure">0.0174</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151142"
      unitRef="pure">0.0174</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160032Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151143"
      unitRef="pure">0.0074</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160033Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151144"
      unitRef="pure">0.0174</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160034Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151145"
      unitRef="pure">0.0124</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160035Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151146"
      unitRef="pure">0.0099</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160036Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151147"
      unitRef="pure">0.0074</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160037Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151148"
      unitRef="pure">0.0066</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151149">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-28669">&lt;p style="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="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_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151150">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151151"
      unitRef="usd">670</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151152"
      unitRef="usd">900</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151153"
      unitRef="usd">1149</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151154"
      unitRef="usd">1859</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_923_"
      unitRef="usd">577</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_925_"
      unitRef="usd">877</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_927_"
      unitRef="usd">1203</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_929_"
      unitRef="usd">1994</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_924_"
      unitRef="usd">177</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_926_"
      unitRef="usd">577</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_928_"
      unitRef="usd">1003</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_930_"
      unitRef="usd">1994</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_931_"
      unitRef="usd">277</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_933_"
      unitRef="usd">577</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_935_"
      unitRef="usd">1003</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_937_"
      unitRef="usd">1994</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_932_"
      unitRef="usd">177</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_934_"
      unitRef="usd">577</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_936_"
      unitRef="usd">1003</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="_938_"
      unitRef="usd">1994</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160032Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151171"
      unitRef="usd">76</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160032Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151172"
      unitRef="usd">267</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160032Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151173"
      unitRef="usd">474</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160032Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151174"
      unitRef="usd">1071</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160033Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151175"
      unitRef="usd">177</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160033Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151176"
      unitRef="usd">577</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160033Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151177"
      unitRef="usd">1003</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160033Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151178"
      unitRef="usd">2190</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160034Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151179"
      unitRef="usd">126</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160034Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151180"
      unitRef="usd">423</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160034Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151181"
      unitRef="usd">742</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160034Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151182"
      unitRef="usd">1645</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160035Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151183"
      unitRef="usd">101</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160035Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151184"
      unitRef="usd">345</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160035Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151185"
      unitRef="usd">609</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160035Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151186"
      unitRef="usd">1362</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160036Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151187"
      unitRef="usd">76</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160036Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151188"
      unitRef="usd">267</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160036Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151189"
      unitRef="usd">474</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160036Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151190"
      unitRef="usd">1071</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160037Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151191"
      unitRef="usd">67</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160037Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151192"
      unitRef="usd">235</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160037Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151193"
      unitRef="usd">417</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160037Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151194"
      unitRef="usd">944</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151195">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-29036">&lt;p style="-sec-ix-redline:true;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 66% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151196"
      unitRef="pure">0.66</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151197">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-29039">&lt;p style="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, which represents 
the fund's investment universe.  &lt;/span&gt;&lt;/p&gt;&lt;p style="-sec-ix-redline:true;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 generally defines small market capitalization issuers as issuers with market capitalizations similar 
to those of issuers included 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 
over the last 13 months at the time of purchase. As of August 31, 2025, 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 $32.3 million and $21.3 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="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="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="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="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 to 
determine a fundamental rating for an issuer.  MFS uses quantitative analysis to determine 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="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="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>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000050659Member_PrincipalRisks2_S000050659Summary4Member"
      id="ixv-29077">&lt;p style="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="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="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_20250531_20250531_S000050659Member_RiskLoseMoneyMember_S000050659Summary4Member"
      id="ixv-151198">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_20250531_20250531_S000050659Member_RiskNotInsuredMember_S000050659Summary4Member"
      id="ixv-151199">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_20250531_20250531_S000050659Member_InvestmentSelectionRisk2_S000050659Summary4Member"
      id="ixv-29081">&lt;p style="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, 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_20250531_20250531_S000050659Member_EquityMarketRiskCompanyRisk2_S000050659Summary4Member"
      id="ixv-29085">&lt;p style="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, &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;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;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000050659Member_GrowthCompanyRisk2_S000050659Summary4Member"
      id="ixv-29098">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000050659Member_ValueCompanyRisk2_S000050659Summary4Member"
      id="ixv-29102">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000050659Member_SmallCapRisk2_S000050659Summary4Member"
      id="ixv-29107">&lt;p style="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_20250531_20250531_S000050659Member_InvestmentStrategyRisk2_S000050659Summary4Member"
      id="ixv-29112">&lt;p style="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_20250531_20250531_S000050659Member_ForeignRisk2_S000050659Summary4Member"
      id="ixv-29119">&lt;p style="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_20250531_20250531_S000050659Member_REITsRisk2_S000050659Summary4Member"
      id="ixv-29123">&lt;p style="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_20250531_20250531_S000050659Member_FocusRisk2_S000050659Summary4Member"
      id="ixv-29127">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000050659Member_LiquidityRisk2_S000050659Summary4Member"
      id="ixv-29131">&lt;p style="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_20250531_20250531_S000050659Member_LargeShareholderRisk2_S000050659Summary4Member"
      id="ixv-29136">&lt;p style="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_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151200">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-29141">&lt;p style="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="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_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151201">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_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151202">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_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151203">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151204">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151205">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151206">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_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151207">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_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-29152">&lt;p style="-sec-ix-redline:true;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, 2025, 
was (4.34)%. 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_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151208">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151209">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151210"
      unitRef="pure">-0.0434</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151211">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151212"
      unitRef="pure">0.2355</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151213">2020-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151214">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151215"
      unitRef="pure">-0.3359</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151216">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151217">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151218">Average Annual 
Total Returns (For the Periods Ended December 
31, 2024)</oef:AverageAnnualReturnCaption>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160030Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151219">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160031Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151220">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160032Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151221">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160033Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151222">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160034Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151223">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160035Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151224">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160036Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151225">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160037Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151226">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160029Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151227">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151228">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151229">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_Russell3000Index37_S000050659Member_S000050659Summary4Member"
      id="ixv-151230">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_Russell2000Index38_S000050659Member_S000050659Summary4Member"
      id="ixv-151231">2015-09-15</oef:PerfInceptionDate>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151232">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151233">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160032Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151234">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160033Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151235">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160034Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151236">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160035Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151237">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160036Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151238">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160037Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151239">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151240">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151241"
      unitRef="pure">-0.0012</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151242"
      unitRef="pure">0.0462</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160030Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151243"
      unitRef="pure">0.0767</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151244"
      unitRef="pure">0.0278</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151245"
      unitRef="pure">0.0495</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160031Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151246"
      unitRef="pure">0.0767</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160032Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151247"
      unitRef="pure">0.0480</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160032Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151248"
      unitRef="pure">0.0600</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160032Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151249"
      unitRef="pure">0.0863</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160033Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151250"
      unitRef="pure">0.0377</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160033Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151251"
      unitRef="pure">0.0495</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160033Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151252"
      unitRef="pure">0.0756</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160034Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151253"
      unitRef="pure">0.0430</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160034Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151254"
      unitRef="pure">0.0548</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160034Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151255"
      unitRef="pure">0.0809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160035Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151256"
      unitRef="pure">0.0455</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160035Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151257"
      unitRef="pure">0.0573</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160035Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151258"
      unitRef="pure">0.0836</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160036Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151259"
      unitRef="pure">0.0479</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160036Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151260"
      unitRef="pure">0.0600</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160036Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151261"
      unitRef="pure">0.0863</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160037Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151262"
      unitRef="pure">0.0495</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160037Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151263"
      unitRef="pure">0.0612</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160037Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151264"
      unitRef="pure">0.0873</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151265"
      unitRef="pure">-0.0142</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151266"
      unitRef="pure">0.0450</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151267"
      unitRef="pure">0.0769</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151268">Returns After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151269"
      unitRef="pure">-0.0296</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151270"
      unitRef="pure">0.0323</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151271"
      unitRef="pure">0.0653</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary4Member"
      id="ixv-151272">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151273"
      unitRef="pure">0.0038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151274"
      unitRef="pure">0.0337</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151275"
      unitRef="pure">0.0591</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151276">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151277">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_Russell3000Index37_S000050659Member_S000050659Summary4Member"
      id="ixv-151278">Russell 3000&#xae; 
Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_Russell3000Index37_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151279"
      unitRef="pure">0.2381</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_Russell3000Index37_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151280"
      unitRef="pure">0.1386</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_Russell3000Index37_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151281"
      unitRef="pure">0.1396</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_Russell2000Index38_S000050659Member_S000050659Summary4Member"
      id="ixv-151282">Russell 2000&#xae; 
Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_Russell2000Index38_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151283"
      unitRef="pure">0.1154</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_Russell2000Index38_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151284"
      unitRef="pure">0.0740</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_Russell2000Index38_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-151285"
      unitRef="pure">0.0883</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-29512">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151286">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_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-151287">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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151288">MFS&#xae; 
Blended Research&#xae; Value Equity Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151289">BRUDX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151290">BRUEX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151291">BRUGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160041Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151292">BRUHX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160042Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151293">BRUJX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160043Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151294">BRUKX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160044Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151295">BRULX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160045Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151296">BRUMX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000160046Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151297">BRUNX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151299">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-37111">&lt;p style="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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151300">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-37114">&lt;p style="-sec-ix-redline:true;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. 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="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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151301">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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151302"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151303">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151305"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151306"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151307"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151308"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151309"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151310"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151311"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151312"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151313"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1128_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151315"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151316"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151317"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151318"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151319"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151320"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151321"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151322"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151323">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_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151325"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151326"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151327"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151328"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151329"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151330"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151331"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151332"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151333"
      unitRef="pure">0.0025</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151334"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151335"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151336"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151337"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151338"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151339"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151340"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151341"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151342"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151343"
      unitRef="pure">0.0019</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151344"
      unitRef="pure">0.0019</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151345"
      unitRef="pure">0.0019</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151346"
      unitRef="pure">0.0019</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151347"
      unitRef="pure">0.0019</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151348"
      unitRef="pure">0.0019</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151349"
      unitRef="pure">0.0019</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151350"
      unitRef="pure">0.0019</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151351"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151352"
      unitRef="pure">0.0069</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151353"
      unitRef="pure">0.0144</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151354"
      unitRef="pure">0.0144</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151355"
      unitRef="pure">0.0044</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151356"
      unitRef="pure">0.0144</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151357"
      unitRef="pure">0.0094</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151358"
      unitRef="pure">0.0069</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151359"
      unitRef="pure">0.0044</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151360"
      unitRef="pure">0.0037</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1173_"
      unitRef="pure">-0.0005</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1174_"
      unitRef="pure">-0.0005</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1175_"
      unitRef="pure">-0.0005</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1176_"
      unitRef="pure">-0.0005</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1177_"
      unitRef="pure">-0.0005</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1178_"
      unitRef="pure">-0.0005</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1179_"
      unitRef="pure">-0.0005</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1180_"
      unitRef="pure">-0.0005</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1181_"
      unitRef="pure">-0.0003</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151370"
      unitRef="pure">0.0064</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151371"
      unitRef="pure">0.0139</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151372"
      unitRef="pure">0.0139</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151373"
      unitRef="pure">0.0039</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151374"
      unitRef="pure">0.0139</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151375"
      unitRef="pure">0.0089</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151376"
      unitRef="pure">0.0064</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151377"
      unitRef="pure">0.0039</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151378"
      unitRef="pure">0.0034</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151379">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-37648">&lt;p style="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="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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151380">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151381"
      unitRef="usd">637</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151382"
      unitRef="usd">778</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151383"
      unitRef="usd">932</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151384"
      unitRef="usd">1380</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1198_"
      unitRef="usd">542</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1200_"
      unitRef="usd">751</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1202_"
      unitRef="usd">982</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1204_"
      unitRef="usd">1516</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1199_"
      unitRef="usd">142</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1201_"
      unitRef="usd">451</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1203_"
      unitRef="usd">782</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1205_"
      unitRef="usd">1516</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1206_"
      unitRef="usd">242</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1208_"
      unitRef="usd">451</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1210_"
      unitRef="usd">782</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1212_"
      unitRef="usd">1516</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1207_"
      unitRef="usd">142</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1209_"
      unitRef="usd">451</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1211_"
      unitRef="usd">782</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="_1213_"
      unitRef="usd">1516</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151401"
      unitRef="usd">40</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151402"
      unitRef="usd">136</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151403"
      unitRef="usd">241</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151404"
      unitRef="usd">550</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151405"
      unitRef="usd">142</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151406"
      unitRef="usd">451</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151407"
      unitRef="usd">782</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151408"
      unitRef="usd">1720</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151409"
      unitRef="usd">91</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151410"
      unitRef="usd">295</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151411"
      unitRef="usd">515</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151412"
      unitRef="usd">1150</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151413"
      unitRef="usd">65</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151414"
      unitRef="usd">216</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151415"
      unitRef="usd">379</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151416"
      unitRef="usd">854</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151417"
      unitRef="usd">40</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151418"
      unitRef="usd">136</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151419"
      unitRef="usd">241</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151420"
      unitRef="usd">550</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151421"
      unitRef="usd">35</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151422"
      unitRef="usd">116</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151423"
      unitRef="usd">205</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151424"
      unitRef="usd">465</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151425">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-38015">&lt;p style="-sec-ix-redline:true;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 48% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151426"
      unitRef="pure">0.48</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151427">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-38018">&lt;p style="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, which represents 
the fund's investment universe.  &lt;/span&gt;&lt;/p&gt;&lt;p style="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. 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="font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS focuses on investing the fund's assets in the stocks of companies it believes 
are undervalued compared to their perceived worth (value companies). &lt;/p&gt;&lt;p style="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="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="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="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 to 
determine a fundamental rating for an issuer.  MFS uses quantitative analysis to determine 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="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="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>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000050660Member_PrincipalRisks2_S000050660Summary5Member"
      id="ixv-38050">&lt;p style="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="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="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_20250531_20250531_S000050660Member_RiskLoseMoneyMember_S000050660Summary5Member"
      id="ixv-151428">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_20250531_20250531_S000050660Member_RiskNotInsuredMember_S000050660Summary5Member"
      id="ixv-151429">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_20250531_20250531_S000050660Member_InvestmentSelectionRisk2_S000050660Summary5Member"
      id="ixv-38054">&lt;p style="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, 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_20250531_20250531_S000050660Member_EquityMarketRiskCompanyRisk2_S000050660Summary5Member"
      id="ixv-38058">&lt;p style="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 &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;equity market.  The value of an investment held by the fund may decline due to 
factors directly related to the issuer.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000050660Member_ValueCompanyRisk2_S000050660Summary5Member"
      id="ixv-38071">&lt;p style="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_20250531_20250531_S000050660Member_InvestmentStrategyRisk2_S000050660Summary5Member"
      id="ixv-38076">&lt;p style="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_20250531_20250531_S000050660Member_ForeignRisk2_S000050660Summary5Member"
      id="ixv-38083">&lt;p style="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_20250531_20250531_S000050660Member_REITsRisk2_S000050660Summary5Member"
      id="ixv-38087">&lt;p style="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_20250531_20250531_S000050660Member_FocusRisk2_S000050660Summary5Member"
      id="ixv-38091">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000050660Member_LiquidityRisk2_S000050660Summary5Member"
      id="ixv-38095">&lt;p style="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_20250531_20250531_S000050660Member_LargeShareholderRisk2_S000050660Summary5Member"
      id="ixv-38100">&lt;p style="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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151430">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-38105">&lt;p style="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="-sec-ix-redline:true;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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151431">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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151432">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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151433">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151434">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151435">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151436">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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151437">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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-38116">&lt;p style="-sec-ix-redline:true;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, 2025, 
was 7.22%. 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_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151438">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151439">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151440"
      unitRef="pure">0.0722</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151441">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151442"
      unitRef="pure">0.1594</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151443">2020-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151444">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151445"
      unitRef="pure">-0.2736</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151446">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151447">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151448">Average Annual 
Total Returns (For the Periods Ended December 
31, 2024)</oef:AverageAnnualReturnCaption>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160039Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151449">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160040Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151450">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160041Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151451">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160042Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151452">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160043Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151453">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160044Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151454">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160045Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151455">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160046Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151456">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151457">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151458">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151459">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_Russell3000Index39_S000050660Member_S000050660Summary5Member"
      id="ixv-151460">2015-09-15</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_Russell1000ValueIndex310_S000050660Member_S000050660Summary5Member"
      id="ixv-151461">2015-09-15</oef:PerfInceptionDate>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151462">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151463">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160041Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151464">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160042Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151465">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160043Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151466">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160044Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151467">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160045Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151468">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160046Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151469">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151470">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151471"
      unitRef="pure">0.0774</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151472"
      unitRef="pure">0.0834</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160039Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151473"
      unitRef="pure">0.0922</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151474"
      unitRef="pure">0.1080</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151475"
      unitRef="pure">0.0864</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160040Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151476"
      unitRef="pure">0.0922</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151477"
      unitRef="pure">0.1288</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151478"
      unitRef="pure">0.0972</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160041Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151479"
      unitRef="pure">0.1019</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151480"
      unitRef="pure">0.1263</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151481"
      unitRef="pure">0.0923</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160042Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151482"
      unitRef="pure">0.0942</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151483"
      unitRef="pure">0.1230</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151484"
      unitRef="pure">0.0918</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160043Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151485"
      unitRef="pure">0.0965</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151486"
      unitRef="pure">0.1263</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151487"
      unitRef="pure">0.0945</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160044Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151488"
      unitRef="pure">0.0992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151489"
      unitRef="pure">0.1285</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151490"
      unitRef="pure">0.0972</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160045Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151491"
      unitRef="pure">0.1020</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151492"
      unitRef="pure">0.1299</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151493"
      unitRef="pure">0.0983</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160046Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151494"
      unitRef="pure">0.1029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151495"
      unitRef="pure">0.0615</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151496"
      unitRef="pure">0.0818</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151497"
      unitRef="pure">0.0922</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151498">Returns After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151499"
      unitRef="pure">0.0348</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151500"
      unitRef="pure">0.0639</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151501"
      unitRef="pure">0.0787</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsAndSalesMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-151502">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151503"
      unitRef="pure">0.0522</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151504"
      unitRef="pure">0.0613</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151505"
      unitRef="pure">0.0719</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151506">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151507">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_Russell3000Index39_S000050660Member_S000050660Summary5Member"
      id="ixv-151508">Russell 3000&#xae; 
Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_Russell3000Index39_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151509"
      unitRef="pure">0.2381</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_Russell3000Index39_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151510"
      unitRef="pure">0.1386</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_Russell3000Index39_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151511"
      unitRef="pure">0.1396</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_Russell1000ValueIndex310_S000050660Member_S000050660Summary5Member"
      id="ixv-151512">Russell 1000&#xae; 
Value Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_Russell1000ValueIndex310_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151513"
      unitRef="pure">0.1437</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_Russell1000ValueIndex310_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151514"
      unitRef="pure">0.0868</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_Russell1000ValueIndex310_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-151515"
      unitRef="pure">0.1011</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-38476">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151516">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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-151517">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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151518">MFS&#xae; 
Conservative Allocation Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151519">MACFX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151520">MACBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151521">MACVX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006894Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151522">MACIX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006896Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151523">MACKX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006898Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151524">MCARX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006899Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151525">MACNX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006888Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151526">MACJX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000231060Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151527">MACQX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151529">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-46059">&lt;p style="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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151530">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-46062">&lt;p style="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="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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151531">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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151532"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151533">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151535"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151536"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151537"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151538"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151539"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151540"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151541"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151542"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151543"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1401_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151545"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151546"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151547"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151548"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151549"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151550"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151551"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151552"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151553">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_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151555"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151556"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151557"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151558"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151559"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151560"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151561"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151562"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151563"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151564"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151565"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151566"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151567"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151568"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151569"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151570"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151571"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151572"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151573"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151574"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151575"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151576"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151577"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151578"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151579"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151580"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151581"
      unitRef="pure">0.0003</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151582"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151583"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151584"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151585"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151586"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151587"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151588"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151589"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151590"
      unitRef="pure">0.0049</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151591"
      unitRef="pure">0.0083</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151592"
      unitRef="pure">0.0158</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151593"
      unitRef="pure">0.0158</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151594"
      unitRef="pure">0.0058</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151595"
      unitRef="pure">0.0158</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151596"
      unitRef="pure">0.0108</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151597"
      unitRef="pure">0.0083</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151598"
      unitRef="pure">0.0058</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151599"
      unitRef="pure">0.0052</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151600">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-46543">&lt;p style="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="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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151601">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151602"
      unitRef="usd">655</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151603"
      unitRef="usd">825</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151604"
      unitRef="usd">1009</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151605"
      unitRef="usd">1541</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1462_"
      unitRef="usd">561</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1464_"
      unitRef="usd">799</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1466_"
      unitRef="usd">1060</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1468_"
      unitRef="usd">1677</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1463_"
      unitRef="usd">161</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1465_"
      unitRef="usd">499</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1467_"
      unitRef="usd">860</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1469_"
      unitRef="usd">1677</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1470_"
      unitRef="usd">261</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1472_"
      unitRef="usd">499</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1474_"
      unitRef="usd">860</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1476_"
      unitRef="usd">1677</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1471_"
      unitRef="usd">161</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1473_"
      unitRef="usd">499</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1475_"
      unitRef="usd">860</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="_1477_"
      unitRef="usd">1677</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151622"
      unitRef="usd">59</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151623"
      unitRef="usd">186</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151624"
      unitRef="usd">324</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151625"
      unitRef="usd">726</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151626"
      unitRef="usd">161</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151627"
      unitRef="usd">499</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151628"
      unitRef="usd">860</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151629"
      unitRef="usd">1878</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151630"
      unitRef="usd">110</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151631"
      unitRef="usd">343</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151632"
      unitRef="usd">595</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151633"
      unitRef="usd">1317</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151634"
      unitRef="usd">85</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151635"
      unitRef="usd">265</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151636"
      unitRef="usd">460</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151637"
      unitRef="usd">1025</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151638"
      unitRef="usd">59</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151639"
      unitRef="usd">186</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151640"
      unitRef="usd">324</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151641"
      unitRef="usd">726</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151642"
      unitRef="usd">53</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151643"
      unitRef="usd">167</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151644"
      unitRef="usd">291</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151645"
      unitRef="usd">653</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151646">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-46910">&lt;p style="-sec-ix-redline:true;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 5% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151647"
      unitRef="pure">0.05</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151648">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-46913">&lt;p style="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="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="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, such as 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="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="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), 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="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, 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="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="-sec-ix-redline:true;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, 2025, 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: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;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="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="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="-sec-ix-redline:true;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, 2025, the 
fund&#x2019;s approximate strategic allocation among asset classes was:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="-sec-ix-redline:true;border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:52.52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:47.48%;"&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.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;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.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: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;61.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;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;59.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;2.0%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="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_20250531_20250531_S000002510Member_PrincipalRisks2_S000002510Summary6Member"
      id="ixv-46979">&lt;p style="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="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="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_20250531_20250531_S000002510Member_RiskLoseMoneyMember_S000002510Summary6Member"
      id="ixv-151649">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_20250531_20250531_S000002510Member_RiskNotInsuredMember_S000002510Summary6Member"
      id="ixv-151650">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_20250531_20250531_S000002510Member_AllocationRisk2_S000002510Summary6Member"
      id="ixv-46989">&lt;p style="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_20250531_20250531_S000002510Member_UnderlyingFundsRisk2_S000002510Summary6Member"
      id="ixv-46994">&lt;p style="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_20250531_20250531_S000002510Member_InvestmentSelectionRisk2_S000002510Summary6Member"
      id="ixv-46998">&lt;p style="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, 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_20250531_20250531_S000002510Member_DebtMarketRisk2_S000002510Summary6Member"
      id="ixv-47002">&lt;p style="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_20250531_20250531_S000002510Member_InterestRateRisk2_S000002510Summary6Member"
      id="ixv-47006">&lt;p style="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_20250531_20250531_S000002510Member_CreditRisk2_S000002510Summary6Member"
      id="ixv-47011">&lt;p style="-sec-ix-redline:true;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="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_20250531_20250531_S000002510Member_PrepaymentExtensionRisk2_S000002510Summary6Member"
      id="ixv-47016">&lt;p style="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_20250531_20250531_S000002510Member_Inflation-AdjustedDebtInstrumentsRisk2_S000002510Summary6Member"
      id="ixv-47021">&lt;p style="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. If inflation is negative, 
principal and income can both decline.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002510Member_EquityMarketRiskCompanyRisk2_S000002510Summary6Member"
      id="ixv-47026">&lt;p style="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_20250531_20250531_S000002510Member_GrowthCompanyRisk2_S000002510Summary6Member"
      id="ixv-47031">&lt;p style="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_20250531_20250531_S000002510Member_ValueCompanyRisk2_S000002510Summary6Member"
      id="ixv-47035">&lt;p style="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_20250531_20250531_S000002510Member_IntrinsicValueStrategyRisk2_S000002510Summary6Member"
      id="ixv-47040">&lt;p style="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;Intrinsic Value Strategy 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 companies that MFS believes are undervalued compared to their intrinsic value can continue 
to be undervalued for long periods of time, may not realize their expected value, and can be volatile.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002510Member_FocusRisk2_S000002510Summary6Member"
      id="ixv-47045">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000002510Member_ForeignRisk2_S000002510Summary6Member"
      id="ixv-47049">&lt;p style="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_20250531_20250531_S000002510Member_EmergingMarketsRisk2_S000002510Summary6Member"
      id="ixv-47053">&lt;p style="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_20250531_20250531_S000002510Member_CurrencyRisk2_S000002510Summary6Member"
      id="ixv-47059">&lt;p style="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 &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;the value in U.S. dollars of investments denominated in foreign currencies.  &lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002510Member_RealEstate-RelatedInvestmentRisk2_S000002510Summary6Member"
      id="ixv-47071">&lt;p style="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_20250531_20250531_S000002510Member_Commodity-RelatedInvestmentsRisk2_S000002510Summary6Member"
      id="ixv-47076">&lt;p style="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_20250531_20250531_S000002510Member_When-IssuedDelayedDeliveryandForwardCommitmentTransactionRisk2_S000002510Summary6Member"
      id="ixv-47080">&lt;p style="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_20250531_20250531_S000002510Member_DerivativesRisk2_S000002510Summary6Member"
      id="ixv-47084">&lt;p style="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_20250531_20250531_S000002510Member_LeveragingRisk2_S000002510Summary6Member"
      id="ixv-47089">&lt;p style="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_20250531_20250531_S000002510Member_CounterpartyandThirdPartyRisk2_S000002510Summary6Member"
      id="ixv-47094">&lt;p style="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_20250531_20250531_S000002510Member_LiquidityRisk2_S000002510Summary6Member"
      id="ixv-47099">&lt;p style="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_20250531_20250531_S000002510Member_LargeShareholderRisk2_S000002510Summary6Member"
      id="ixv-47104">&lt;p style="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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151651">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-47109">&lt;p style="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="-sec-ix-redline:true;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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151652">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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151653">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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151654">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151655">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151656">Class 
A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151657">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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151658">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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-47120">&lt;p style="-sec-ix-redline:true;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, 2025, 
was 5.61%. 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_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151659">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151660">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151661"
      unitRef="pure">0.0561</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151662">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151663"
      unitRef="pure">0.1075</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151664">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151665">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151666"
      unitRef="pure">-0.0933</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151667">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151668">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151669">Average Annual 
Total Returns (For the Periods Ended December 
31, 2024)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006892Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151670">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006893Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151671">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006894Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151672">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006896Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151673">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006898Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151674">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006899Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151675">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006888Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151676">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000231060Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151677">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151678">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151679"
      unitRef="pure">0.0180</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151680"
      unitRef="pure">0.0302</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006892Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151681"
      unitRef="pure">0.0426</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151682"
      unitRef="pure">0.0486</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151683"
      unitRef="pure">0.0338</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006893Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151684"
      unitRef="pure">0.0426</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151685"
      unitRef="pure">0.0688</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151686"
      unitRef="pure">0.0442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006894Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151687"
      unitRef="pure">0.0515</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151688"
      unitRef="pure">0.0580</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151689"
      unitRef="pure">0.0338</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006896Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151690"
      unitRef="pure">0.0410</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151691"
      unitRef="pure">0.0635</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151692"
      unitRef="pure">0.0390</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006898Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151693"
      unitRef="pure">0.0463</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151694"
      unitRef="pure">0.0657</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151695"
      unitRef="pure">0.0416</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006899Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151696"
      unitRef="pure">0.0489</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151697"
      unitRef="pure">0.0683</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151698"
      unitRef="pure">0.0442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006888Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151699"
      unitRef="pure">0.0515</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151700"
      unitRef="pure">0.0695</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151701"
      unitRef="pure">0.0447</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000231060Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151702"
      unitRef="pure">0.0518</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151703"
      unitRef="pure">0.0044</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151704"
      unitRef="pure">0.0292</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151705"
      unitRef="pure">0.0427</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsMember_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151706">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151707"
      unitRef="pure">-0.0158</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151708"
      unitRef="pure">0.0158</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151709"
      unitRef="pure">0.0301</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsAndSalesMember_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-151710">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151711"
      unitRef="pure">0.0091</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151712"
      unitRef="pure">0.0183</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151713"
      unitRef="pure">0.0292</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151714">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151715">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_BloombergUSAggregateBondIndex311_S000002510Member_S000002510Summary6Member"
      id="ixv-151716">Bloomberg U.S. Aggregate Bond Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_BloombergUSAggregateBondIndex311_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151717"
      unitRef="pure">0.0125</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_BloombergUSAggregateBondIndex311_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151718"
      unitRef="pure">-0.0033</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_BloombergUSAggregateBondIndex311_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151719"
      unitRef="pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_MFSConservativeAllocationFundBlendedIndex312_S000002510Member_S000002510Summary6Member"
      id="ixv-151720">MFS Conservative Allocation Fund Blended Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_MFSConservativeAllocationFundBlendedIndex312_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151721"
      unitRef="pure">0.0785</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_MFSConservativeAllocationFundBlendedIndex312_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151722"
      unitRef="pure">0.0451</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_MFSConservativeAllocationFundBlendedIndex312_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-151723"
      unitRef="pure">0.0514</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-47500">&lt;p style="-sec-ix-redline:true;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, 2024, 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="-sec-ix-redline:true;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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151724">As 
of December 31, 2024, 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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151725">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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-151726">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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151727">MFS&#xae; 
Emerging Markets Equity Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151728">MEMAX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151729">MEMBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151730">MEMCX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006907Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151731">MEMIX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000071424Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151732">MEMRX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000071425Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151733">MEMFX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000071426Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151734">MEMGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000071427Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151735">MEMHX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000071428Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151736">MEMJX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151738">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-56022">&lt;p style="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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151739">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-56025">&lt;p style="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="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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151740">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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151741"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151742">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151744"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151745"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151746"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151747"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151748"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151749"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151750"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151751"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151752"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1677_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151754"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151755"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151756"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151757"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151758"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151759"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151760"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151761"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151762">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_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151764"
      unitRef="pure">0.0089</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151765"
      unitRef="pure">0.0089</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151766"
      unitRef="pure">0.0089</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151767"
      unitRef="pure">0.0089</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151768"
      unitRef="pure">0.0089</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151769"
      unitRef="pure">0.0089</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151770"
      unitRef="pure">0.0089</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151771"
      unitRef="pure">0.0089</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151772"
      unitRef="pure">0.0089</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151773"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151774"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151775"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151776"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151777"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151778"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151779"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151780"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151781"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151782"
      unitRef="pure">0.0021</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151783"
      unitRef="pure">0.0021</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151784"
      unitRef="pure">0.0021</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151785"
      unitRef="pure">0.0021</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151786"
      unitRef="pure">0.0021</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151787"
      unitRef="pure">0.0021</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151788"
      unitRef="pure">0.0021</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151789"
      unitRef="pure">0.0021</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151790"
      unitRef="pure">0.0007</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151791"
      unitRef="pure">0.0135</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151792"
      unitRef="pure">0.0210</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151793"
      unitRef="pure">0.0210</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151794"
      unitRef="pure">0.0110</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151795"
      unitRef="pure">0.0210</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151796"
      unitRef="pure">0.0160</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151797"
      unitRef="pure">0.0135</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151798"
      unitRef="pure">0.0110</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151799"
      unitRef="pure">0.0096</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1722_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1723_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1724_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1725_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1726_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1727_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1728_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1729_"
      unitRef="pure">-0.0004</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1730_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151809"
      unitRef="pure">0.0131</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151810"
      unitRef="pure">0.0206</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151811"
      unitRef="pure">0.0206</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151812"
      unitRef="pure">0.0106</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151813"
      unitRef="pure">0.0206</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151814"
      unitRef="pure">0.0156</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151815"
      unitRef="pure">0.0131</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151816"
      unitRef="pure">0.0106</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151817"
      unitRef="pure">0.0094</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151818">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-56559">&lt;p style="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="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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151819">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151820"
      unitRef="usd">701</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151821"
      unitRef="usd">974</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151822"
      unitRef="usd">1268</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151823"
      unitRef="usd">2102</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1747_"
      unitRef="usd">609</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1749_"
      unitRef="usd">954</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1751_"
      unitRef="usd">1325</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1753_"
      unitRef="usd">2236</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1748_"
      unitRef="usd">209</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1750_"
      unitRef="usd">654</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1752_"
      unitRef="usd">1125</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1754_"
      unitRef="usd">2236</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1755_"
      unitRef="usd">309</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1757_"
      unitRef="usd">654</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1759_"
      unitRef="usd">1125</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1761_"
      unitRef="usd">2236</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1756_"
      unitRef="usd">209</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1758_"
      unitRef="usd">654</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1760_"
      unitRef="usd">1125</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="_1762_"
      unitRef="usd">2236</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151840"
      unitRef="usd">108</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151841"
      unitRef="usd">346</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151842"
      unitRef="usd">602</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151843"
      unitRef="usd">1337</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151844"
      unitRef="usd">209</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151845"
      unitRef="usd">654</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151846"
      unitRef="usd">1125</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151847"
      unitRef="usd">2428</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151848"
      unitRef="usd">159</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151849"
      unitRef="usd">501</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151850"
      unitRef="usd">867</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151851"
      unitRef="usd">1897</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151852"
      unitRef="usd">133</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151853"
      unitRef="usd">424</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151854"
      unitRef="usd">736</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151855"
      unitRef="usd">1620</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151856"
      unitRef="usd">108</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151857"
      unitRef="usd">346</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151858"
      unitRef="usd">602</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151859"
      unitRef="usd">1337</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151860"
      unitRef="usd">96</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151861"
      unitRef="usd">304</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151862"
      unitRef="usd">529</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151863"
      unitRef="usd">1176</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151864">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-56926">&lt;p style="-sec-ix-redline:true;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 36% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151865"
      unitRef="pure">0.36</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151866">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-56929">&lt;p style="-sec-ix-redline:true;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="-sec-ix-redline:true;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="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="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="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="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="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>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002512Member_PrincipalRisks2_S000002512Summary7Member"
      id="ixv-56937">&lt;p style="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="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="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_20250531_20250531_S000002512Member_RiskLoseMoneyMember_S000002512Summary7Member"
      id="ixv-151867">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_20250531_20250531_S000002512Member_RiskNotInsuredMember_S000002512Summary7Member"
      id="ixv-151868">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_20250531_20250531_S000002512Member_InvestmentSelectionRisk2_S000002512Summary7Member"
      id="ixv-56941">&lt;p style="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_20250531_20250531_S000002512Member_EquityMarketRiskCompanyRisk2_S000002512Summary7Member"
      id="ixv-56945">&lt;p style="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_20250531_20250531_S000002512Member_ForeignRisk2_S000002512Summary7Member"
      id="ixv-56950">&lt;p style="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_20250531_20250531_S000002512Member_EmergingMarketsRisk2_S000002512Summary7Member"
      id="ixv-56954">&lt;p style="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_20250531_20250531_S000002512Member_CurrencyRisk2_S000002512Summary7Member"
      id="ixv-56966">&lt;p style="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_20250531_20250531_S000002512Member_FocusRisk2_S000002512Summary7Member"
      id="ixv-56970">&lt;p style="-sec-ix-redline:true;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="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_20250531_20250531_S000002512Member_LiquidityRisk2_S000002512Summary7Member"
      id="ixv-56975">&lt;p style="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_20250531_20250531_S000002512Member_LargeShareholderRisk2_S000002512Summary7Member"
      id="ixv-56980">&lt;p style="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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151869">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-56985">&lt;p style="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="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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151870">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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151871">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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151872">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151873">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151874">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151875">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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151876">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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-56996">&lt;p style="-sec-ix-redline:true;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, 2025, 
was 15.76%. 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_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151877">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151878">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151879"
      unitRef="pure">0.1576</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151880">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151881"
      unitRef="pure">0.1815</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151882">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151883">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151884"
      unitRef="pure">-0.2744</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151885">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151886">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151887">Average Annual Total Returns (For the Periods Ended December 
31, 2024)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151888">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151889">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006907Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151890">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000071424Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151891">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000071425Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151892">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000071426Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151893">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000071427Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151894">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000071428Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151895">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151896">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151897"
      unitRef="pure">0.0616</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151898"
      unitRef="pure">-0.0099</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006905Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151899"
      unitRef="pure">0.0241</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151900"
      unitRef="pure">0.0915</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151901"
      unitRef="pure">-0.0060</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006906Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151902"
      unitRef="pure">0.0241</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151903"
      unitRef="pure">0.1125</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151904"
      unitRef="pure">0.0040</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006907Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151905"
      unitRef="pure">0.0329</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151906"
      unitRef="pure">0.1012</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151907"
      unitRef="pure">-0.0060</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000071424Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151908"
      unitRef="pure">0.0226</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151909"
      unitRef="pure">0.1070</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151910"
      unitRef="pure">-0.0010</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000071425Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151911"
      unitRef="pure">0.0277</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151912"
      unitRef="pure">0.1095</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151913"
      unitRef="pure">0.0015</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000071426Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151914"
      unitRef="pure">0.0302</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151915"
      unitRef="pure">0.1125</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151916"
      unitRef="pure">0.0040</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000071427Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151917"
      unitRef="pure">0.0328</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151918"
      unitRef="pure">0.1143</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151919"
      unitRef="pure">0.0054</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000071428Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151920"
      unitRef="pure">0.0341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151921"
      unitRef="pure">0.0459</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151922"
      unitRef="pure">-0.0103</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151923"
      unitRef="pure">0.0242</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsMember_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151924">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151925"
      unitRef="pure">0.0437</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151926"
      unitRef="pure">-0.0120</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151927"
      unitRef="pure">0.0229</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsAndSalesMember_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-151928">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151929"
      unitRef="pure">0.0350</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151930"
      unitRef="pure">-0.0058</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151931"
      unitRef="pure">0.0202</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151932">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_MSCIEmergingMarketsIndexnetdiv313_S000002512Member_S000002512Summary7Member"
      id="ixv-151933">MSCI Emerging Markets Index (net div)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_MSCIEmergingMarketsIndexnetdiv313_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151934"
      unitRef="pure">0.0750</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_MSCIEmergingMarketsIndexnetdiv313_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151935"
      unitRef="pure">0.0170</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_MSCIEmergingMarketsIndexnetdiv313_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-151936"
      unitRef="pure">0.0364</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-57350">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151937">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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-151938">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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-151939">MFS&#xae; 
Growth Allocation Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151940">MAGWX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151941">MBGWX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151942">MCGWX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006918Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151943">MGWIX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006920Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151944">MAGMX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006922Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151945">MGALX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006923Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151946">MAGEX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006912Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151947">MAGJX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000231061Member_S000002514Member_S000002514Summary8Member"
      id="ixv-151948">MAGQX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-151950">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-64542">&lt;p style="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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-151951">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-64545">&lt;p style="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="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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-151952">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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151953"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-151954">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151956"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151957"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151958"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151959"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151960"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151961"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151962"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151963"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151964"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1932_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151966"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151967"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151968"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151969"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151970"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151971"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151972"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151973"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-151974">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_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151976"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151977"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151978"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151979"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151980"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151981"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151982"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151983"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151984"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151985"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151986"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151987"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151988"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151989"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151990"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151991"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151992"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151993"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151994"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151995"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151996"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151997"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151998"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-151999"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152000"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152001"
      unitRef="pure">0.0011</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152002"
      unitRef="pure">0.0004</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152003"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152004"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152005"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152006"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152007"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152008"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152009"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152010"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152011"
      unitRef="pure">0.0059</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152012"
      unitRef="pure">0.0095</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152013"
      unitRef="pure">0.0170</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152014"
      unitRef="pure">0.0170</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152015"
      unitRef="pure">0.0070</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152016"
      unitRef="pure">0.0170</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152017"
      unitRef="pure">0.0120</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152018"
      unitRef="pure">0.0095</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152019"
      unitRef="pure">0.0070</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152020"
      unitRef="pure">0.0063</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1986_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1987_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1988_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1989_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1990_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1991_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1992_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1993_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_1994_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152030"
      unitRef="pure">0.0094</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152031"
      unitRef="pure">0.0169</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152032"
      unitRef="pure">0.0169</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152033"
      unitRef="pure">0.0069</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152034"
      unitRef="pure">0.0169</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152035"
      unitRef="pure">0.0119</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152036"
      unitRef="pure">0.0094</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152037"
      unitRef="pure">0.0069</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152038"
      unitRef="pure">0.0061</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152039">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-65124">&lt;p style="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="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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152040">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152041"
      unitRef="usd">665</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152042"
      unitRef="usd">859</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152043"
      unitRef="usd">1069</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152044"
      unitRef="usd">1673</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2011_"
      unitRef="usd">572</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2013_"
      unitRef="usd">835</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2015_"
      unitRef="usd">1122</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2017_"
      unitRef="usd">1809</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2012_"
      unitRef="usd">172</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2014_"
      unitRef="usd">535</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2016_"
      unitRef="usd">922</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2018_"
      unitRef="usd">1809</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2019_"
      unitRef="usd">272</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2021_"
      unitRef="usd">535</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2023_"
      unitRef="usd">922</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2025_"
      unitRef="usd">1809</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2020_"
      unitRef="usd">172</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2022_"
      unitRef="usd">535</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2024_"
      unitRef="usd">922</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="_2026_"
      unitRef="usd">1809</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152061"
      unitRef="usd">70</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152062"
      unitRef="usd">223</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152063"
      unitRef="usd">389</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152064"
      unitRef="usd">870</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152065"
      unitRef="usd">172</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152066"
      unitRef="usd">535</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152067"
      unitRef="usd">922</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152068"
      unitRef="usd">2008</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152069"
      unitRef="usd">121</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152070"
      unitRef="usd">380</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152071"
      unitRef="usd">659</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152072"
      unitRef="usd">1454</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152073"
      unitRef="usd">96</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152074"
      unitRef="usd">302</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152075"
      unitRef="usd">525</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152076"
      unitRef="usd">1165</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152077"
      unitRef="usd">70</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152078"
      unitRef="usd">223</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152079"
      unitRef="usd">389</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152080"
      unitRef="usd">870</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152081"
      unitRef="usd">62</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152082"
      unitRef="usd">200</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152083"
      unitRef="usd">349</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152084"
      unitRef="usd">784</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152085">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-65491">&lt;p style="-sec-ix-redline:true;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 5% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152086"
      unitRef="pure">0.05</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152087">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-65494">&lt;p style="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="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="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, such as 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="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="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), 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="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, 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="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="-sec-ix-redline:true;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, 2025, 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: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;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="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="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="-sec-ix-redline:true;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, 2025, the 
fund&#x2019;s approximate strategic allocation among asset classes was:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="-sec-ix-redline:true;border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:52.52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:47.48%;"&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.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;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.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: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;21.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;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;19.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;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;1.5%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="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_20250531_20250531_S000002514Member_PrincipalRisks2_S000002514Summary8Member"
      id="ixv-65560">&lt;p style="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="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="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_20250531_20250531_S000002514Member_RiskLoseMoneyMember_S000002514Summary8Member"
      id="ixv-152088">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_20250531_20250531_S000002514Member_RiskNotInsuredMember_S000002514Summary8Member"
      id="ixv-152089">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_20250531_20250531_S000002514Member_AllocationRisk2_S000002514Summary8Member"
      id="ixv-65570">&lt;p style="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_20250531_20250531_S000002514Member_UnderlyingFundsRisk2_S000002514Summary8Member"
      id="ixv-65575">&lt;p style="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_20250531_20250531_S000002514Member_InvestmentSelectionRisk2_S000002514Summary8Member"
      id="ixv-65579">&lt;p style="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, 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_20250531_20250531_S000002514Member_EquityMarketRiskCompanyRisk2_S000002514Summary8Member"
      id="ixv-65583">&lt;p style="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_20250531_20250531_S000002514Member_GrowthCompanyRisk2_S000002514Summary8Member"
      id="ixv-65588">&lt;p style="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_20250531_20250531_S000002514Member_ValueCompanyRisk2_S000002514Summary8Member"
      id="ixv-65592">&lt;p style="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_20250531_20250531_S000002514Member_IntrinsicValueStrategyRisk2_S000002514Summary8Member"
      id="ixv-65597">&lt;p style="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;Intrinsic 
Value Strategy 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 companies 
that MFS believes are undervalued compared to their intrinsic value can continue to be undervalued for 
long periods of time, may not realize their expected value, and can be volatile.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002514Member_DebtMarketRisk2_S000002514Summary8Member"
      id="ixv-65602">&lt;p style="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_20250531_20250531_S000002514Member_InterestRateRisk2_S000002514Summary8Member"
      id="ixv-65606">&lt;p style="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_20250531_20250531_S000002514Member_CreditRisk2_S000002514Summary8Member"
      id="ixv-65611">&lt;p style="-sec-ix-redline:true;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="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_20250531_20250531_S000002514Member_PrepaymentExtensionRisk2_S000002514Summary8Member"
      id="ixv-65616">&lt;p style="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_20250531_20250531_S000002514Member_Inflation-AdjustedDebtInstrumentsRisk2_S000002514Summary8Member"
      id="ixv-65621">&lt;p style="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. If inflation is negative, principal and income can both decline.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002514Member_FocusRisk2_S000002514Summary8Member"
      id="ixv-65626">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000002514Member_ForeignRisk2_S000002514Summary8Member"
      id="ixv-65630">&lt;p style="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_20250531_20250531_S000002514Member_EmergingMarketsRisk2_S000002514Summary8Member"
      id="ixv-65634">&lt;p style="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_20250531_20250531_S000002514Member_CurrencyRisk2_S000002514Summary8Member"
      id="ixv-65640">&lt;p style="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 &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;financial condition of companies or other issuers and may change the value in 
U.S. dollars of investments denominated in foreign currencies.  &lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002514Member_RealEstate-RelatedInvestmentRisk2_S000002514Summary8Member"
      id="ixv-65652">&lt;p style="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_20250531_20250531_S000002514Member_Commodity-RelatedInvestmentsRisk2_S000002514Summary8Member"
      id="ixv-65657">&lt;p style="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_20250531_20250531_S000002514Member_When-IssuedDelayedDeliveryandForwardCommitmentTransactionRisk2_S000002514Summary8Member"
      id="ixv-65661">&lt;p style="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_20250531_20250531_S000002514Member_DerivativesRisk2_S000002514Summary8Member"
      id="ixv-65665">&lt;p style="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_20250531_20250531_S000002514Member_LeveragingRisk2_S000002514Summary8Member"
      id="ixv-65670">&lt;p style="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_20250531_20250531_S000002514Member_CounterpartyandThirdPartyRisk2_S000002514Summary8Member"
      id="ixv-65675">&lt;p style="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_20250531_20250531_S000002514Member_LiquidityRisk2_S000002514Summary8Member"
      id="ixv-65680">&lt;p style="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_20250531_20250531_S000002514Member_LargeShareholderRisk2_S000002514Summary8Member"
      id="ixv-65685">&lt;p style="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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152090">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-65690">&lt;p style="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="-sec-ix-redline:true;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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152091">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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152092">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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152093">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152094">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152095">Class 
A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152096">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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152097">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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-65701">&lt;p style="-sec-ix-redline:true;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, 2025, 
was 8.02%. 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_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152098">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152099">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152100"
      unitRef="pure">0.0802</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152101">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152102"
      unitRef="pure">0.1676</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152103">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152104">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152105"
      unitRef="pure">-0.1773</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152106">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152107">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152108">Average Annual 
Total Returns (For the Periods Ended December 
31, 2024)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152109">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152110">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006918Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152111">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006920Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152112">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006922Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152113">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006923Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152114">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006912Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152115">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000231061Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152116">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152117">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152118"
      unitRef="pure">0.0562</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152119"
      unitRef="pure">0.0595</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006916Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152120"
      unitRef="pure">0.0716</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152121"
      unitRef="pure">0.0863</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152122"
      unitRef="pure">0.0626</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006917Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152123"
      unitRef="pure">0.0715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152124"
      unitRef="pure">0.1071</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152125"
      unitRef="pure">0.0732</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006918Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152126"
      unitRef="pure">0.0807</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152127"
      unitRef="pure">0.0961</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152128"
      unitRef="pure">0.0626</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006920Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152129"
      unitRef="pure">0.0699</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152130"
      unitRef="pure">0.1018</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152131"
      unitRef="pure">0.0680</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006922Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152132"
      unitRef="pure">0.0753</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152133"
      unitRef="pure">0.1040</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152134"
      unitRef="pure">0.0706</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006923Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152135"
      unitRef="pure">0.0779</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152136"
      unitRef="pure">0.1072</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152137"
      unitRef="pure">0.0733</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006912Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152138"
      unitRef="pure">0.0807</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152139"
      unitRef="pure">0.1079</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152140"
      unitRef="pure">0.0738</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000231061Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152141"
      unitRef="pure">0.0810</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152142"
      unitRef="pure">0.0405</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152143"
      unitRef="pure">0.0579</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152144"
      unitRef="pure">0.0716</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsMember_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152145">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152146"
      unitRef="pure">0.0242</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152147"
      unitRef="pure">0.0437</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152148"
      unitRef="pure">0.0580</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsAndSalesMember_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-152149">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152150"
      unitRef="pure">0.0319</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152151"
      unitRef="pure">0.0421</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152152"
      unitRef="pure">0.0538</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152153">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152154">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_StandardPoors500StockIndex314_S000002514Member_S000002514Summary8Member"
      id="ixv-152155">Standard &amp; Poor's 500 Stock Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_StandardPoors500StockIndex314_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152156"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_StandardPoors500StockIndex314_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152157"
      unitRef="pure">0.1453</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_StandardPoors500StockIndex314_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152158"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_MFSGrowthAllocationFundBlendedIndex315_S000002514Member_S000002514Summary8Member"
      id="ixv-152159">MFS Growth Allocation Fund Blended Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_MFSGrowthAllocationFundBlendedIndex315_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152160"
      unitRef="pure">0.1392</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_MFSGrowthAllocationFundBlendedIndex315_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152161"
      unitRef="pure">0.0881</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_MFSGrowthAllocationFundBlendedIndex315_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-152162"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-66081">&lt;p style="-sec-ix-redline:true;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, 2024, 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="-sec-ix-redline:true;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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152163">As 
of December 31, 2024, 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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152164">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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-152165">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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152166">MFS&#xae; 
International Diversification Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152167">MDIDX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152168">MDIFX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152169">MDIGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006931Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152170">MDIJX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006933Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152171">MDIOX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006935Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152172">MDIKX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006936Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152173">MDIHX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006925Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152174">MDITX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000195683Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152175">MDIZX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152177">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-74641">&lt;p style="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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152178">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-74644">&lt;p style="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="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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152179">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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152180"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152181">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152183"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152184"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152185"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152186"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152187"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152188"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152189"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152190"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152191"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2217_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152193"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152194"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152195"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152196"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152197"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152198"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152199"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152200"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152201">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_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152203"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152204"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152205"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152206"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152207"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152208"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152209"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152210"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152211"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152212"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152213"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152214"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152215"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152216"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152217"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152218"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152219"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152220"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152221"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152222"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152223"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152224"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152225"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152226"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152227"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152228"
      unitRef="pure">0.0012</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152229"
      unitRef="pure">0.0002</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152230"
      unitRef="pure">0.0073</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152231"
      unitRef="pure">0.0073</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152232"
      unitRef="pure">0.0073</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152233"
      unitRef="pure">0.0073</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152234"
      unitRef="pure">0.0073</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152235"
      unitRef="pure">0.0073</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152236"
      unitRef="pure">0.0073</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152237"
      unitRef="pure">0.0073</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152238"
      unitRef="pure">0.0073</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152239"
      unitRef="pure">0.0110</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152240"
      unitRef="pure">0.0185</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152241"
      unitRef="pure">0.0185</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152242"
      unitRef="pure">0.0085</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152243"
      unitRef="pure">0.0185</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152244"
      unitRef="pure">0.0135</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152245"
      unitRef="pure">0.0110</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152246"
      unitRef="pure">0.0085</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152247"
      unitRef="pure">0.0075</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2271_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2272_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2273_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2274_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2275_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2276_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2277_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2278_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2279_"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152257"
      unitRef="pure">0.0108</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152258"
      unitRef="pure">0.0183</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152259"
      unitRef="pure">0.0183</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152260"
      unitRef="pure">0.0083</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152261"
      unitRef="pure">0.0183</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152262"
      unitRef="pure">0.0133</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152263"
      unitRef="pure">0.0108</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152264"
      unitRef="pure">0.0083</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152265"
      unitRef="pure">0.0073</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152266">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-75223">&lt;p style="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="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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152267">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152268"
      unitRef="usd">679</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152269"
      unitRef="usd">903</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152270"
      unitRef="usd">1145</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152271"
      unitRef="usd">1836</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2296_"
      unitRef="usd">586</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2298_"
      unitRef="usd">880</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2300_"
      unitRef="usd">1199</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2302_"
      unitRef="usd">1971</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2297_"
      unitRef="usd">186</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2299_"
      unitRef="usd">580</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2301_"
      unitRef="usd">999</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2303_"
      unitRef="usd">1971</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2304_"
      unitRef="usd">286</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2306_"
      unitRef="usd">580</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2308_"
      unitRef="usd">999</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2310_"
      unitRef="usd">1971</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2305_"
      unitRef="usd">186</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2307_"
      unitRef="usd">580</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2309_"
      unitRef="usd">999</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="_2311_"
      unitRef="usd">1971</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152288"
      unitRef="usd">85</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152289"
      unitRef="usd">269</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152290"
      unitRef="usd">469</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152291"
      unitRef="usd">1047</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152292"
      unitRef="usd">186</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152293"
      unitRef="usd">580</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152294"
      unitRef="usd">999</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152295"
      unitRef="usd">2168</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152296"
      unitRef="usd">135</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152297"
      unitRef="usd">426</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152298"
      unitRef="usd">737</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152299"
      unitRef="usd">1622</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152300"
      unitRef="usd">110</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152301"
      unitRef="usd">348</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152302"
      unitRef="usd">604</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152303"
      unitRef="usd">1338</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152304"
      unitRef="usd">85</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152305"
      unitRef="usd">269</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152306"
      unitRef="usd">469</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152307"
      unitRef="usd">1047</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152308"
      unitRef="usd">75</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152309"
      unitRef="usd">238</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152310"
      unitRef="usd">415</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152311"
      unitRef="usd">928</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152312">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-75590">&lt;p style="-sec-ix-redline:true;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 2% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152313"
      unitRef="pure">0.02</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152314">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-75593">&lt;p style="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="-sec-ix-redline:true;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, 2025, 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; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS 
International Intrinsic Value 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; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS International Large Cap Value 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; 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; 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;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002515Member_PrincipalRisks2_S000002515Summary9Member"
      id="ixv-75630">&lt;p style="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="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="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_20250531_20250531_S000002515Member_RiskLoseMoneyMember_S000002515Summary9Member"
      id="ixv-152315">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_20250531_20250531_S000002515Member_RiskNotInsuredMember_S000002515Summary9Member"
      id="ixv-152316">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_20250531_20250531_S000002515Member_AllocationRisk2_S000002515Summary9Member"
      id="ixv-75634">&lt;p style="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_20250531_20250531_S000002515Member_UnderlyingFundsRisk2_S000002515Summary9Member"
      id="ixv-75639">&lt;p style="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_20250531_20250531_S000002515Member_InvestmentSelectionRisk2_S000002515Summary9Member"
      id="ixv-75643">&lt;p style="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_20250531_20250531_S000002515Member_EquityMarketRiskCompanyRisk2_S000002515Summary9Member"
      id="ixv-75647">&lt;p style="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_20250531_20250531_S000002515Member_GrowthCompanyRisk2_S000002515Summary9Member"
      id="ixv-75652">&lt;p style="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_20250531_20250531_S000002515Member_ValueCompanyRisk2_S000002515Summary9Member"
      id="ixv-75656">&lt;p style="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_20250531_20250531_S000002515Member_IntrinsicValueStrategyRisk2_S000002515Summary9Member"
      id="ixv-75661">&lt;p style="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;Intrinsic 
Value Strategy 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 companies 
that MFS believes are undervalued compared to their intrinsic value can continue to be undervalued for 
long periods of time, may not realize their expected value, and can be volatile.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002515Member_FocusRisk2_S000002515Summary9Member"
      id="ixv-75666">&lt;p style="-sec-ix-redline:true;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="-sec-ix-redline:true;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_20250531_20250531_S000002515Member_ForeignRisk2_S000002515Summary9Member"
      id="ixv-75678">&lt;p style="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_20250531_20250531_S000002515Member_EmergingMarketsRisk2_S000002515Summary9Member"
      id="ixv-75682">&lt;p style="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_20250531_20250531_S000002515Member_CurrencyRisk2_S000002515Summary9Member"
      id="ixv-75688">&lt;p style="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_20250531_20250531_S000002515Member_DerivativesRisk2_S000002515Summary9Member"
      id="ixv-75692">&lt;p style="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_20250531_20250531_S000002515Member_LeveragingRisk2_S000002515Summary9Member"
      id="ixv-75697">&lt;p style="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_20250531_20250531_S000002515Member_CounterpartyandThirdPartyRisk2_S000002515Summary9Member"
      id="ixv-75702">&lt;p style="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_20250531_20250531_S000002515Member_LiquidityRisk2_S000002515Summary9Member"
      id="ixv-75707">&lt;p style="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_20250531_20250531_S000002515Member_LargeShareholderRisk2_S000002515Summary9Member"
      id="ixv-75712">&lt;p style="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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152317">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-75717">&lt;p style="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="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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152318">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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152319">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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152320">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152321">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152322">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152323">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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152324">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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-75728">&lt;p style="-sec-ix-redline:true;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, 2025, 
was 17.46%. 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_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152325">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152326">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152327"
      unitRef="pure">0.1746</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152328">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152329"
      unitRef="pure">0.1704</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152330">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152331">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152332"
      unitRef="pure">-0.1980</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152333">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152334">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152335">Average Annual 
Total Returns (For the Periods Ended December 
31, 2024)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152336">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152337">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006931Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152338">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006933Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152339">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006935Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152340">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006936Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152341">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006925Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152342">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000195683Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152343">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152344">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152345"
      unitRef="pure">0.0137</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152346"
      unitRef="pure">0.0320</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006929Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152347"
      unitRef="pure">0.0559</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152348"
      unitRef="pure">0.0439</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152349"
      unitRef="pure">0.0355</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006930Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152350"
      unitRef="pure">0.0558</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152351"
      unitRef="pure">0.0641</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152352"
      unitRef="pure">0.0459</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006931Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152353"
      unitRef="pure">0.0649</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152354"
      unitRef="pure">0.0536</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152355"
      unitRef="pure">0.0356</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006933Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152356"
      unitRef="pure">0.0543</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152357"
      unitRef="pure">0.0585</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152358"
      unitRef="pure">0.0407</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006935Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152359"
      unitRef="pure">0.0595</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152360"
      unitRef="pure">0.0614</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152361"
      unitRef="pure">0.0434</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006936Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152362"
      unitRef="pure">0.0622</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152363"
      unitRef="pure">0.0642</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152364"
      unitRef="pure">0.0459</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006925Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152365"
      unitRef="pure">0.0648</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152366"
      unitRef="pure">0.0652</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152367"
      unitRef="pure">0.0470</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000195683Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152368"
      unitRef="pure">0.0656</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152369"
      unitRef="pure">0.0002</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152370"
      unitRef="pure">0.0310</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152371"
      unitRef="pure">0.0559</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsMember_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152372">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152373"
      unitRef="pure">-0.0060</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152374"
      unitRef="pure">0.0255</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152375"
      unitRef="pure">0.0511</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsAndSalesMember_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-152376">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152377"
      unitRef="pure">0.0069</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152378"
      unitRef="pure">0.0246</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152379"
      unitRef="pure">0.0450</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152380">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_MSCIAllCountryWorldex-USIndexnetdiv316_S000002515Member_S000002515Summary9Member"
      id="ixv-152381">MSCI All Country World (ex-US) Index (net div)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_MSCIAllCountryWorldex-USIndexnetdiv316_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152382"
      unitRef="pure">0.0553</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_MSCIAllCountryWorldex-USIndexnetdiv316_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152383"
      unitRef="pure">0.0410</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_MSCIAllCountryWorldex-USIndexnetdiv316_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-152384"
      unitRef="pure">0.0480</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-76089">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152385">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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-152386">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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152387">MFS&#xae; 
International Growth Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152388">MGRAX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152389">MGRBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152390">MGRCX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006940Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152391">MQGIX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000071431Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152392">MGRRX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000071432Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152393">MGRQX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000071433Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152394">MGRTX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000071430Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152395">MGRVX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000034484Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152396">MGRDX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152398">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-83798">&lt;p style="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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152399">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-83801">&lt;p style="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="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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152400">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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152401"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152402">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152404"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152405"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152406"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152407"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152408"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152409"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152410"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152411"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152412"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2489_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152414"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152415"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152416"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152417"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152418"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152419"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152420"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152421"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152422">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_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152424"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152425"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152426"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152427"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152428"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152429"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152430"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152431"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152432"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152433"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152434"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152435"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152436"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152437"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152438"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152439"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152440"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152441"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152442"
      unitRef="pure">0.0015</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152443"
      unitRef="pure">0.0015</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152444"
      unitRef="pure">0.0015</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152445"
      unitRef="pure">0.0015</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152446"
      unitRef="pure">0.0015</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152447"
      unitRef="pure">0.0015</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152448"
      unitRef="pure">0.0015</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152449"
      unitRef="pure">0.0015</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152450"
      unitRef="pure">0.0003</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152451"
      unitRef="pure">0.0107</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152452"
      unitRef="pure">0.0182</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152453"
      unitRef="pure">0.0182</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152454"
      unitRef="pure">0.0082</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152455"
      unitRef="pure">0.0182</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152456"
      unitRef="pure">0.0132</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152457"
      unitRef="pure">0.0107</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152458"
      unitRef="pure">0.0082</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152459"
      unitRef="pure">0.0070</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2534_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2535_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2536_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2537_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2538_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2539_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2540_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2541_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2542_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152469"
      unitRef="pure">0.0106</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152470"
      unitRef="pure">0.0181</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152471"
      unitRef="pure">0.0181</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152472"
      unitRef="pure">0.0081</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152473"
      unitRef="pure">0.0181</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152474"
      unitRef="pure">0.0131</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152475"
      unitRef="pure">0.0106</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152476"
      unitRef="pure">0.0081</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152477"
      unitRef="pure">0.0069</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152478">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-84335">&lt;p style="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="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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152479">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152480"
      unitRef="usd">677</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152481"
      unitRef="usd">895</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152482"
      unitRef="usd">1130</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152483"
      unitRef="usd">1805</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2559_"
      unitRef="usd">584</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2561_"
      unitRef="usd">872</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2563_"
      unitRef="usd">1184</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2565_"
      unitRef="usd">1940</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2560_"
      unitRef="usd">184</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2562_"
      unitRef="usd">572</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2564_"
      unitRef="usd">984</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2566_"
      unitRef="usd">1940</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2567_"
      unitRef="usd">284</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2569_"
      unitRef="usd">572</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2571_"
      unitRef="usd">984</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2573_"
      unitRef="usd">1940</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2568_"
      unitRef="usd">184</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2570_"
      unitRef="usd">572</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2572_"
      unitRef="usd">984</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="_2574_"
      unitRef="usd">1940</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152500"
      unitRef="usd">83</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152501"
      unitRef="usd">261</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152502"
      unitRef="usd">454</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152503"
      unitRef="usd">1013</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152504"
      unitRef="usd">184</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152505"
      unitRef="usd">572</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152506"
      unitRef="usd">984</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152507"
      unitRef="usd">2136</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152508"
      unitRef="usd">133</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152509"
      unitRef="usd">417</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152510"
      unitRef="usd">723</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152511"
      unitRef="usd">1589</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152512"
      unitRef="usd">108</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152513"
      unitRef="usd">339</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152514"
      unitRef="usd">589</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152515"
      unitRef="usd">1305</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152516"
      unitRef="usd">83</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152517"
      unitRef="usd">261</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152518"
      unitRef="usd">454</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152519"
      unitRef="usd">1013</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152520"
      unitRef="usd">70</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152521"
      unitRef="usd">223</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152522"
      unitRef="usd">389</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152523"
      unitRef="usd">870</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152524">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-84702">&lt;p style="-sec-ix-redline:true;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 20% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152525"
      unitRef="pure">0.20</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152526">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-84705">&lt;p style="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 the fund&#x2019;s assets primarily in foreign equity securities, 
including emerging market 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="font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS focuses on investing 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).&lt;/p&gt;&lt;p style="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="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="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;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002516Member_PrincipalRisks2_S000002516Summary10Member"
      id="ixv-84711">&lt;p style="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="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="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_20250531_20250531_S000002516Member_RiskLoseMoneyMember_S000002516Summary10Member"
      id="ixv-152527">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_20250531_20250531_S000002516Member_RiskNotInsuredMember_S000002516Summary10Member"
      id="ixv-152528">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_20250531_20250531_S000002516Member_InvestmentSelectionRisk2_S000002516Summary10Member"
      id="ixv-84715">&lt;p style="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_20250531_20250531_S000002516Member_EquityMarketRiskCompanyRisk2_S000002516Summary10Member"
      id="ixv-84719">&lt;p style="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_20250531_20250531_S000002516Member_GrowthCompanyRisk2_S000002516Summary10Member"
      id="ixv-84724">&lt;p style="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_20250531_20250531_S000002516Member_ForeignRisk2_S000002516Summary10Member"
      id="ixv-84728">&lt;p style="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_20250531_20250531_S000002516Member_EmergingMarketsRisk2_S000002516Summary10Member"
      id="ixv-84732">&lt;p style="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_20250531_20250531_S000002516Member_CurrencyRisk2_S000002516Summary10Member"
      id="ixv-84738">&lt;p style="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_20250531_20250531_S000002516Member_FocusRisk2_S000002516Summary10Member"
      id="ixv-84742">&lt;p style="-sec-ix-redline:true;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 &lt;/span&gt;&lt;/p&gt;

&lt;p style="-sec-ix-redline:true;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 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_20250531_20250531_S000002516Member_LiquidityRisk2_S000002516Summary10Member"
      id="ixv-84754">&lt;p style="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_20250531_20250531_S000002516Member_LargeShareholderRisk2_S000002516Summary10Member"
      id="ixv-84759">&lt;p style="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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152529">Performance 
Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-84764">&lt;p style="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="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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152530">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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152531">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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152532">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152533">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152534">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152535">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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152536">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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-84775">&lt;p style="-sec-ix-redline:true;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, 2025, 
was 15.25%. 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_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152537">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152538">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152539"
      unitRef="pure">0.1525</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152540">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152541"
      unitRef="pure">0.1693</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152542">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152543">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152544"
      unitRef="pure">-0.1871</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152545">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152546">Performance 
Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152547">Average Annual Total Returns (For the Periods Ended December 
31, 2024)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152548">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152549">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006940Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152550">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000071431Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152551">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000071432Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152552">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000071433Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152553">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000071430Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152554">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000034484Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152555">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152556">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152557"
      unitRef="pure">0.0404</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152558"
      unitRef="pure">0.0476</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006938Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152559"
      unitRef="pure">0.0694</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152560"
      unitRef="pure">0.0702</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152561"
      unitRef="pure">0.0510</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006939Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152562"
      unitRef="pure">0.0694</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152563"
      unitRef="pure">0.0910</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152564"
      unitRef="pure">0.0615</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006940Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152565"
      unitRef="pure">0.0785</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152566"
      unitRef="pure">0.0802</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152567"
      unitRef="pure">0.0509</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000071431Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152568"
      unitRef="pure">0.0678</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152569"
      unitRef="pure">0.0857</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152570"
      unitRef="pure">0.0562</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000071432Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152571"
      unitRef="pure">0.0731</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152572"
      unitRef="pure">0.0883</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152573"
      unitRef="pure">0.0588</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000071433Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152574"
      unitRef="pure">0.0759</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152575"
      unitRef="pure">0.0913</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152576"
      unitRef="pure">0.0615</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000071430Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152577"
      unitRef="pure">0.0785</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152578"
      unitRef="pure">0.0924</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152579"
      unitRef="pure">0.0627</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000034484Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152580"
      unitRef="pure">0.0797</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152581"
      unitRef="pure">0.0259</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152582"
      unitRef="pure">0.0464</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152583"
      unitRef="pure">0.0695</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsMember_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152584">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152585"
      unitRef="pure">0.0125</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152586"
      unitRef="pure">0.0387</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152587"
      unitRef="pure">0.0637</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsAndSalesMember_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-152588">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152589"
      unitRef="pure">0.0255</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152590"
      unitRef="pure">0.0367</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152591"
      unitRef="pure">0.0564</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152592">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152593">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_MSCIAllCountryWorldex-USIndexnetdiv317_S000002516Member_S000002516Summary10Member"
      id="ixv-152594">MSCI All Country World (ex-US) Index (net div)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_MSCIAllCountryWorldex-USIndexnetdiv317_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152595"
      unitRef="pure">0.0553</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_MSCIAllCountryWorldex-USIndexnetdiv317_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152596"
      unitRef="pure">0.0410</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_MSCIAllCountryWorldex-USIndexnetdiv317_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152597"
      unitRef="pure">0.0480</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_MSCIAllCountryWorldex-USGrowthIndexnetdiv318_S000002516Member_S000002516Summary10Member"
      id="ixv-152598">MSCI All Country World (ex-US) Growth Index 
(net div)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_MSCIAllCountryWorldex-USGrowthIndexnetdiv318_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152599"
      unitRef="pure">0.0507</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_MSCIAllCountryWorldex-USGrowthIndexnetdiv318_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152600"
      unitRef="pure">0.0344</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_MSCIAllCountryWorldex-USGrowthIndexnetdiv318_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-152601"
      unitRef="pure">0.0535</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-85149">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152602">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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-152603">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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152604">MFS&#xae; 
International Intrinsic Value Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152605">MGIAX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152606">MGIBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152607">MGICX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006944Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152608">MINIX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000071434Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152609">MINRX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000071435Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152610">MINFX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000071436Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152611">MINGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000071437Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152612">MINHX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000034485Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152613">MINJX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152615">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-92677">&lt;p style="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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152616">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-92680">&lt;p style="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="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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152617">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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152618"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152619">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152621"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152622"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152623"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152624"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152625"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152626"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152627"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152628"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152629"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2750_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152631"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152632"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152633"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152634"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152635"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152636"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152637"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152638"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152639">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_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152641"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152642"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152643"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152644"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152645"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152646"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152647"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152648"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152649"
      unitRef="pure">0.0065</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152650"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152651"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152652"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152653"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152654"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152655"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152656"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152657"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152658"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152659"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152660"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152661"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152662"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152663"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152664"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152665"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152666"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152667"
      unitRef="pure">0.0002</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152668"
      unitRef="pure">0.0103</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152669"
      unitRef="pure">0.0178</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152670"
      unitRef="pure">0.0178</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152671"
      unitRef="pure">0.0078</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152672"
      unitRef="pure">0.0178</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152673"
      unitRef="pure">0.0128</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152674"
      unitRef="pure">0.0103</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152675"
      unitRef="pure">0.0078</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152676"
      unitRef="pure">0.0067</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2795_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2796_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2797_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2798_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2799_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2800_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2801_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2802_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2803_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152686"
      unitRef="pure">0.0102</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152687"
      unitRef="pure">0.0177</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152688"
      unitRef="pure">0.0177</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152689"
      unitRef="pure">0.0077</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152690"
      unitRef="pure">0.0177</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152691"
      unitRef="pure">0.0127</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152692"
      unitRef="pure">0.0102</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152693"
      unitRef="pure">0.0077</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152694"
      unitRef="pure">0.0066</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152695">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-93214">&lt;p style="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="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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152696">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152697"
      unitRef="usd">673</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152698"
      unitRef="usd">883</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152699"
      unitRef="usd">1110</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152700"
      unitRef="usd">1761</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2820_"
      unitRef="usd">580</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2822_"
      unitRef="usd">859</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2824_"
      unitRef="usd">1164</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2826_"
      unitRef="usd">1896</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2821_"
      unitRef="usd">180</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2823_"
      unitRef="usd">559</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2825_"
      unitRef="usd">964</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2827_"
      unitRef="usd">1896</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2828_"
      unitRef="usd">280</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2830_"
      unitRef="usd">559</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2832_"
      unitRef="usd">964</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2834_"
      unitRef="usd">1896</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2829_"
      unitRef="usd">180</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2831_"
      unitRef="usd">559</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2833_"
      unitRef="usd">964</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="_2835_"
      unitRef="usd">1896</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152717"
      unitRef="usd">79</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152718"
      unitRef="usd">248</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152719"
      unitRef="usd">432</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152720"
      unitRef="usd">965</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152721"
      unitRef="usd">180</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152722"
      unitRef="usd">559</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152723"
      unitRef="usd">964</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152724"
      unitRef="usd">2094</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152725"
      unitRef="usd">129</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152726"
      unitRef="usd">405</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152727"
      unitRef="usd">701</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152728"
      unitRef="usd">1544</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152729"
      unitRef="usd">104</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152730"
      unitRef="usd">327</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152731"
      unitRef="usd">568</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152732"
      unitRef="usd">1259</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152733"
      unitRef="usd">79</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152734"
      unitRef="usd">248</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152735"
      unitRef="usd">432</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152736"
      unitRef="usd">965</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152737"
      unitRef="usd">67</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152738"
      unitRef="usd">213</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152739"
      unitRef="usd">372</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152740"
      unitRef="usd">834</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152741">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-93581">&lt;p style="-sec-ix-redline:true;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 13% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152742"
      unitRef="pure">0.13</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152743">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-93584">&lt;p style="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 the fund&#x2019;s assets primarily in foreign equity securities, 
including emerging market 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="font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS focuses on investing the fund's assets 
in the stocks of companies that it believes are undervalued compared to their intrinsic value. MFS evaluates 
the intrinsic value of a company by considering the full context of how the company's cash flows are 
generated.  MFS focuses on companies it believes have intrinsic value greater than the perceived value 
by the marketplace and seeks to invest in companies that exhibit characteristics such as cash flow in 
excess of capital expenditures, conservative balance sheets, sustainable competitive advantages, high 
returns on capital, and/or the ability to weather economic downturns. These companies may have stock 
prices that are higher relative to their earnings, dividends, assets, or other financial measures than 
companies generally considered value companies under a traditional value investment strategy.&lt;/p&gt;&lt;p style="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="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="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="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;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002517Member_PrincipalRisks2_S000002517Summary11Member"
      id="ixv-93591">&lt;p style="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="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="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_20250531_20250531_S000002517Member_RiskLoseMoneyMember_S000002517Summary11Member"
      id="ixv-152744">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_20250531_20250531_S000002517Member_RiskNotInsuredMember_S000002517Summary11Member"
      id="ixv-152745">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_20250531_20250531_S000002517Member_InvestmentSelectionRisk2_S000002517Summary11Member"
      id="ixv-93595">&lt;p style="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_20250531_20250531_S000002517Member_EquityMarketRiskCompanyRisk2_S000002517Summary11Member"
      id="ixv-93599">&lt;p style="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_20250531_20250531_S000002517Member_IntrinsicValueStrategyRisk2_S000002517Summary11Member"
      id="ixv-93604">&lt;p style="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;Intrinsic Value Strategy 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 companies that MFS believes are undervalued 
compared to their intrinsic value can continue to be undervalued for long periods of time, may not realize 
their expected value, and can be volatile.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002517Member_ForeignRisk2_S000002517Summary11Member"
      id="ixv-93609">&lt;p style="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_20250531_20250531_S000002517Member_EmergingMarketsRisk2_S000002517Summary11Member"
      id="ixv-93613">&lt;p style="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 &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;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;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002517Member_CurrencyRisk2_S000002517Summary11Member"
      id="ixv-93627">&lt;p style="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_20250531_20250531_S000002517Member_FocusRisk2_S000002517Summary11Member"
      id="ixv-93631">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000002517Member_DerivativesRisk2_S000002517Summary11Member"
      id="ixv-93635">&lt;p style="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_20250531_20250531_S000002517Member_LeveragingRisk2_S000002517Summary11Member"
      id="ixv-93640">&lt;p style="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_20250531_20250531_S000002517Member_CounterpartyandThirdPartyRisk2_S000002517Summary11Member"
      id="ixv-93645">&lt;p style="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_20250531_20250531_S000002517Member_LiquidityRisk2_S000002517Summary11Member"
      id="ixv-93650">&lt;p style="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_20250531_20250531_S000002517Member_LargeShareholderRisk2_S000002517Summary11Member"
      id="ixv-93655">&lt;p style="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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152746">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-93660">&lt;p style="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="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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152747">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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152748">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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152749">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152750">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152751">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152752">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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152753">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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-93671">&lt;p style="-sec-ix-redline:true;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, 2025, 
was 19.59%. 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_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152754">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152755">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152756"
      unitRef="pure">0.1959</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152757">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152758"
      unitRef="pure">0.1658</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152759">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152760">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152761"
      unitRef="pure">-0.1515</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152762">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152763">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152764">Average Annual Total Returns (For the Periods Ended December 
31, 2024)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152765">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152766">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006944Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152767">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000071434Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152768">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000071435Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152769">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000071436Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152770">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000071437Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152771">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000034485Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152772">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152773">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152774"
      unitRef="pure">0.0255</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152775"
      unitRef="pure">0.0405</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006942Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152776"
      unitRef="pure">0.0680</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152777"
      unitRef="pure">0.0544</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152778"
      unitRef="pure">0.0430</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006943Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152779"
      unitRef="pure">0.0680</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152780"
      unitRef="pure">0.0743</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152781"
      unitRef="pure">0.0536</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006944Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152782"
      unitRef="pure">0.0772</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152783"
      unitRef="pure">0.0639</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152784"
      unitRef="pure">0.0431</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000071434Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152785"
      unitRef="pure">0.0664</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152786"
      unitRef="pure">0.0686</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152787"
      unitRef="pure">0.0483</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000071435Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152788"
      unitRef="pure">0.0718</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152789"
      unitRef="pure">0.0719</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152790"
      unitRef="pure">0.0509</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000071436Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152791"
      unitRef="pure">0.0744</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152792"
      unitRef="pure">0.0742</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152793"
      unitRef="pure">0.0535</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000071437Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152794"
      unitRef="pure">0.0771</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152795"
      unitRef="pure">0.0753</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152796"
      unitRef="pure">0.0546</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000034485Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152797"
      unitRef="pure">0.0783</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152798"
      unitRef="pure">0.0099</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152799"
      unitRef="pure">0.0385</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152800"
      unitRef="pure">0.0681</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsMember_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152801">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152802"
      unitRef="pure">-0.0168</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152803"
      unitRef="pure">0.0165</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152804"
      unitRef="pure">0.0534</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsAndSalesMember_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-152805">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152806"
      unitRef="pure">0.0257</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152807"
      unitRef="pure">0.0297</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152808"
      unitRef="pure">0.0544</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152809">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152810">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv319_S000002517Member_S000002517Summary11Member"
      id="ixv-152811">MSCI EAFE (Europe, Australasia, Far East) Index 
(net div)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv319_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152812"
      unitRef="pure">0.0382</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv319_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152813"
      unitRef="pure">0.0473</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv319_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152814"
      unitRef="pure">0.0520</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv320_S000002517Member_S000002517Summary11Member"
      id="ixv-152815">MSCI EAFE (Europe, Australasia, Far East) Value Index (net div)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv320_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152816"
      unitRef="pure">0.0568</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv320_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152817"
      unitRef="pure">0.0509</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv320_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-152818"
      unitRef="pure">0.0431</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-94042">&lt;p style="-sec-ix-redline:true;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 &lt;/span&gt;&lt;/p&gt;

&lt;p style="-sec-ix-redline:true;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;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;/p&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152819">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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-152820">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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152823">MFS&#xae; 
International Large Cap Value Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152824">MKVBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152825">MKVCX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000220111Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152826">MKVIX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000220110Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152827">MKVDX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000220113Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152828">MKVEX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000220108Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152829">MKVFX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000220107Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152830">MKVGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000220106Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152831">MKVHX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152833">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-101658">&lt;p style="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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152834">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-101661">&lt;p style="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="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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152835">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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152836"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152837">Shareholder 
Fees (fees paid directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152839"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152840"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152841"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152842"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152843"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152844"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152845"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152846"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3012_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152848"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152849"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152850"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152851"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152852"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152853"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152854"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152855">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_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152857"
      unitRef="pure">0.0071</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152858"
      unitRef="pure">0.0071</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152859"
      unitRef="pure">0.0071</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152860"
      unitRef="pure">0.0071</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152861"
      unitRef="pure">0.0071</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152862"
      unitRef="pure">0.0071</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152863"
      unitRef="pure">0.0071</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152864"
      unitRef="pure">0.0071</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152865"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152866"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152867"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152868"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152869"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152870"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152871"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152872"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152873"
      unitRef="pure">0.0006</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152874"
      unitRef="pure">0.0006</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152875"
      unitRef="pure">0.0006</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152876"
      unitRef="pure">0.0006</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152877"
      unitRef="pure">0.0006</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152878"
      unitRef="pure">0.0006</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152879"
      unitRef="pure">0.0006</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152880"
      unitRef="pure">0.0003</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152881"
      unitRef="pure">0.0102</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152882"
      unitRef="pure">0.0177</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152883"
      unitRef="pure">0.0077</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152884"
      unitRef="pure">0.0177</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152885"
      unitRef="pure">0.0127</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152886"
      unitRef="pure">0.0102</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152887"
      unitRef="pure">0.0077</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152888"
      unitRef="pure">0.0074</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3052_"
      unitRef="pure">-0.0006</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3053_"
      unitRef="pure">-0.0006</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3054_"
      unitRef="pure">-0.0006</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3055_"
      unitRef="pure">-0.0006</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3056_"
      unitRef="pure">-0.0006</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3057_"
      unitRef="pure">-0.0006</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3058_"
      unitRef="pure">-0.0006</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3059_"
      unitRef="pure">-0.0007</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152897"
      unitRef="pure">0.0096</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152898"
      unitRef="pure">0.0171</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152899"
      unitRef="pure">0.0071</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152900"
      unitRef="pure">0.0171</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152901"
      unitRef="pure">0.0121</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152902"
      unitRef="pure">0.0096</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152903"
      unitRef="pure">0.0071</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152904"
      unitRef="pure">0.0067</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152905">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-102151">&lt;p style="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="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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152906">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152907"
      unitRef="usd">667</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152908"
      unitRef="usd">875</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152909"
      unitRef="usd">1100</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152910"
      unitRef="usd">1746</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3075_"
      unitRef="usd">274</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3077_"
      unitRef="usd">551</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3079_"
      unitRef="usd">954</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3081_"
      unitRef="usd">1881</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3076_"
      unitRef="usd">174</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3078_"
      unitRef="usd">551</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3080_"
      unitRef="usd">954</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="_3082_"
      unitRef="usd">1881</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152919"
      unitRef="usd">73</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152920"
      unitRef="usd">240</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152921"
      unitRef="usd">422</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152922"
      unitRef="usd">949</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152923"
      unitRef="usd">174</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152924"
      unitRef="usd">551</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152925"
      unitRef="usd">954</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152926"
      unitRef="usd">2079</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152927"
      unitRef="usd">123</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152928"
      unitRef="usd">397</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152929"
      unitRef="usd">691</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152930"
      unitRef="usd">1529</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152931"
      unitRef="usd">98</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152932"
      unitRef="usd">319</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152933"
      unitRef="usd">557</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152934"
      unitRef="usd">1242</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152935"
      unitRef="usd">73</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152936"
      unitRef="usd">240</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152937"
      unitRef="usd">422</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152938"
      unitRef="usd">949</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152939"
      unitRef="usd">68</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152940"
      unitRef="usd">230</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152941"
      unitRef="usd">405</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152942"
      unitRef="usd">912</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152943">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-102445">&lt;p style="-sec-ix-redline:true;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 22% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152944"
      unitRef="pure">0.22</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152945">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-102448">&lt;p style="-sec-ix-redline:true;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 issuers 
with large market capitalizations.  &lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS generally defines large 
market capitalization issuers as issuers with market capitalizations of at least $10 billion at the time 
of purchase. &lt;/p&gt;&lt;p style="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. 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="font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;MFS focuses 
on investing the fund's assets in the stocks of companies it believes are undervalued compared to their 
perceived worth (value companies). &lt;/p&gt;&lt;p style="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="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="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>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000068882Member_PrincipalRisks2_S000068882Summary12Member"
      id="ixv-102456">&lt;p style="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="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="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_20250531_20250531_S000068882Member_RiskLoseMoneyMember_S000068882Summary12Member"
      id="ixv-152946">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_20250531_20250531_S000068882Member_RiskNotInsuredMember_S000068882Summary12Member"
      id="ixv-152947">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_20250531_20250531_S000068882Member_InvestmentSelectionRisk2_S000068882Summary12Member"
      id="ixv-102460">&lt;p style="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_20250531_20250531_S000068882Member_EquityMarketRiskCompanyRisk2_S000068882Summary12Member"
      id="ixv-102464">&lt;p style="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_20250531_20250531_S000068882Member_ValueCompanyRisk2_S000068882Summary12Member"
      id="ixv-102469">&lt;p style="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_20250531_20250531_S000068882Member_ForeignRisk2_S000068882Summary12Member"
      id="ixv-102474">&lt;p style="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_20250531_20250531_S000068882Member_EmergingMarketsRisk2_S000068882Summary12Member"
      id="ixv-102478">&lt;p style="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_20250531_20250531_S000068882Member_CurrencyRisk2_S000068882Summary12Member"
      id="ixv-102484">&lt;p style="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_20250531_20250531_S000068882Member_FocusRisk2_S000068882Summary12Member"
      id="ixv-102488">&lt;p style="-sec-ix-redline:true;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, &lt;/span&gt;&lt;/p&gt;

&lt;p style="-sec-ix-redline:true;font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;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;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000068882Member_LiquidityRisk2_S000068882Summary12Member"
      id="ixv-102500">&lt;p style="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_20250531_20250531_S000068882Member_LargeShareholderRisk2_S000068882Summary12Member"
      id="ixv-102505">&lt;p style="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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152948">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-102510">&lt;p style="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="-sec-ix-redline:true;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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152949">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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152950">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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152951">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152952">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152953">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152954">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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152955">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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-102521">&lt;p style="-sec-ix-redline:true;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, 2025, was 23.29%. 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_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152956">The total 
return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152957">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152958"
      unitRef="pure">0.2329</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152959">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152960"
      unitRef="pure">0.1890</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152961">2022-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152962">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152963"
      unitRef="pure">-0.1228</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152964">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152965">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-152966">Average 
Annual Total Returns (For the Periods Ended December 
31, 2024)</oef:AverageAnnualReturnCaption>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000220112Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152967">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000220111Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152968">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000220110Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152969">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000220113Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152970">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000220108Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152971">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000220107Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152972">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000220106Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152973">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152974">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152975">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152976">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321_S000068882Member_S000068882Summary12Member"
      id="ixv-152977">2020-06-30</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="Context_20241231_20241231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322_S000068882Member_S000068882Summary12Member"
      id="ixv-152978">2020-06-30</oef:PerfInceptionDate>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152979">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000220111Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152980">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000220110Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152981">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000220113Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152982">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000220108Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152983">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000220107Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152984">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000220106Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152985">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-152986">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152987"
      unitRef="pure">0.0454</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000220112Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152988"
      unitRef="pure">0.0935</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152989"
      unitRef="pure">0.0669</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000220111Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152990"
      unitRef="pure">0.1051</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152991"
      unitRef="pure">0.0558</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000220110Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152992"
      unitRef="pure">0.0935</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152993"
      unitRef="pure">0.0617</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000220113Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152994"
      unitRef="pure">0.0990</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152995"
      unitRef="pure">0.0639</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000220108Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152996"
      unitRef="pure">0.1020</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152997"
      unitRef="pure">0.0668</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000220107Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152998"
      unitRef="pure">0.1052</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-152999"
      unitRef="pure">0.0674</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000220106Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-153000"
      unitRef="pure">0.1054</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-153001"
      unitRef="pure">0.0027</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-153002"
      unitRef="pure">0.0877</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-153003">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-153004"
      unitRef="pure">-0.0117</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-153005"
      unitRef="pure">0.0790</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsAndSalesMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-153006">Returns After 
Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-153007"
      unitRef="pure">0.0141</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-153008"
      unitRef="pure">0.0696</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-153009">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-153010">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321_S000068882Member_S000068882Summary12Member"
      id="ixv-153011">MSCI EAFE (Europe, Australasia, Far East) Index (net div)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-153012"
      unitRef="pure">0.0382</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_MSCIEAFEEuropeAustralasiaFarEastIndexnetdiv321_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-153013"
      unitRef="pure">0.0817</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322_S000068882Member_S000068882Summary12Member"
      id="ixv-153014">MSCI EAFE (Europe, Australasia, Far East) Value Index (net div)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-153015"
      unitRef="pure">0.0568</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20241231_20241231_MSCIEAFEEuropeAustralasiaFarEastValueIndexnetdiv322_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-153016"
      unitRef="pure">0.1085</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-102778">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-153017">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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-153018">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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153019">MFS&#xae; 
Managed Wealth Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153020">MNWAX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153021">MNWBX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153022">MNWCX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000142778Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153023">MNWIX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000142779Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153024">MNWRX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000142780Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153025">MNWSX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000142781Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153026">MNWTX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000142782Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153027">MNWUX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000195688Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153028">MNWZX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153030">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-109915">&lt;p style="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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153031">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-109918">&lt;p style="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="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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153032">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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153033"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153034">Shareholder Fees (fees paid 
directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153036"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153037"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153038"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153039"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153040"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153041"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153042"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153043"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153044"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3247_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153046"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153047"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153048"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153049"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153050"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153051"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153052"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153053"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153054">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_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153056"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153057"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153058"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153059"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153060"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153061"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153062"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153063"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153064"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153065"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153066"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153067"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153068"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153069"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153070"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153071"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153072"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153073"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153074"
      unitRef="pure">0.0084</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153075"
      unitRef="pure">0.0084</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153076"
      unitRef="pure">0.0084</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153077"
      unitRef="pure">0.0084</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153078"
      unitRef="pure">0.0084</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153079"
      unitRef="pure">0.0084</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153080"
      unitRef="pure">0.0084</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153081"
      unitRef="pure">0.0084</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153082"
      unitRef="pure">0.0077</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153083"
      unitRef="pure">0.0047</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153084"
      unitRef="pure">0.0047</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153085"
      unitRef="pure">0.0047</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153086"
      unitRef="pure">0.0047</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153087"
      unitRef="pure">0.0047</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153088"
      unitRef="pure">0.0047</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153089"
      unitRef="pure">0.0047</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153090"
      unitRef="pure">0.0047</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153091"
      unitRef="pure">0.0047</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153092"
      unitRef="pure">0.0191</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153093"
      unitRef="pure">0.0266</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153094"
      unitRef="pure">0.0266</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153095"
      unitRef="pure">0.0166</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153096"
      unitRef="pure">0.0266</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153097"
      unitRef="pure">0.0216</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153098"
      unitRef="pure">0.0191</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153099"
      unitRef="pure">0.0166</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153100"
      unitRef="pure">0.0159</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3301_"
      unitRef="pure">-0.0052</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3302_"
      unitRef="pure">-0.0052</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3303_"
      unitRef="pure">-0.0052</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3304_"
      unitRef="pure">-0.0052</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3305_"
      unitRef="pure">-0.0052</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3306_"
      unitRef="pure">-0.0052</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3307_"
      unitRef="pure">-0.0052</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3308_"
      unitRef="pure">-0.0052</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3309_"
      unitRef="pure">-0.0048</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153110"
      unitRef="pure">0.0139</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153111"
      unitRef="pure">0.0214</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153112"
      unitRef="pure">0.0214</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153113"
      unitRef="pure">0.0114</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153114"
      unitRef="pure">0.0214</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153115"
      unitRef="pure">0.0164</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153116"
      unitRef="pure">0.0139</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153117"
      unitRef="pure">0.0114</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153118"
      unitRef="pure">0.0111</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153119">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-110497">&lt;p style="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="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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153120">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153121"
      unitRef="usd">708</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153122"
      unitRef="usd">1093</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153123"
      unitRef="usd">1502</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153124"
      unitRef="usd">2640</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3326_"
      unitRef="usd">617</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3328_"
      unitRef="usd">1077</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3330_"
      unitRef="usd">1564</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3332_"
      unitRef="usd">2773</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3327_"
      unitRef="usd">217</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3329_"
      unitRef="usd">777</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3331_"
      unitRef="usd">1364</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3333_"
      unitRef="usd">2773</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3334_"
      unitRef="usd">317</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3336_"
      unitRef="usd">777</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3338_"
      unitRef="usd">1364</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3340_"
      unitRef="usd">2773</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3335_"
      unitRef="usd">217</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3337_"
      unitRef="usd">777</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3339_"
      unitRef="usd">1364</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="_3341_"
      unitRef="usd">2773</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153141"
      unitRef="usd">116</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153142"
      unitRef="usd">473</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153143"
      unitRef="usd">853</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153144"
      unitRef="usd">1922</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153145"
      unitRef="usd">217</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153146"
      unitRef="usd">777</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153147"
      unitRef="usd">1364</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153148"
      unitRef="usd">2955</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153149"
      unitRef="usd">167</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153150"
      unitRef="usd">626</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153151"
      unitRef="usd">1112</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153152"
      unitRef="usd">2452</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153153"
      unitRef="usd">142</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153154"
      unitRef="usd">550</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153155"
      unitRef="usd">983</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153156"
      unitRef="usd">2191</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153157"
      unitRef="usd">116</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153158"
      unitRef="usd">473</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153159"
      unitRef="usd">853</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153160"
      unitRef="usd">1922</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153161"
      unitRef="usd">113</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153162"
      unitRef="usd">455</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153163"
      unitRef="usd">820</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153164"
      unitRef="usd">1849</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153165">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-110864">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153166"
      unitRef="pure">0.11</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153167">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-110867">&lt;p style="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="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="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="-sec-ix-redline:true;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="-sec-ix-redline:true;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="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="-sec-ix-redline:true;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="-sec-ix-redline:true;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="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="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="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_20250531_20250531_S000045806Member_PrincipalRisks2_S000045806Summary13Member"
      id="ixv-110883">&lt;p style="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="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="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_20250531_20250531_S000045806Member_RiskLoseMoneyMember_S000045806Summary13Member"
      id="ixv-153168">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_20250531_20250531_S000045806Member_RiskNotInsuredMember_S000045806Summary13Member"
      id="ixv-153169">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_20250531_20250531_S000045806Member_InvestmentStrategyRisk2_S000045806Summary13Member"
      id="ixv-110887">&lt;p style="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="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_20250531_20250531_S000045806Member_AllocationRisk2_S000045806Summary13Member"
      id="ixv-110899">&lt;p style="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_20250531_20250531_S000045806Member_UnderlyingFundsRisk2_S000045806Summary13Member"
      id="ixv-110904">&lt;p style="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_20250531_20250531_S000045806Member_InvestmentSelectionRisk2_S000045806Summary13Member"
      id="ixv-110908">&lt;p style="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_20250531_20250531_S000045806Member_EquityMarketRiskCompanyRisk2_S000045806Summary13Member"
      id="ixv-110912">&lt;p style="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_20250531_20250531_S000045806Member_ForeignRisk2_S000045806Summary13Member"
      id="ixv-110917">&lt;p style="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_20250531_20250531_S000045806Member_EmergingMarketsRisk2_S000045806Summary13Member"
      id="ixv-110921">&lt;p style="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_20250531_20250531_S000045806Member_CurrencyRisk2_S000045806Summary13Member"
      id="ixv-110927">&lt;p style="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_20250531_20250531_S000045806Member_FocusRisk2_S000045806Summary13Member"
      id="ixv-110931">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000045806Member_GrowthCompanyRisk2_S000045806Summary13Member"
      id="ixv-110935">&lt;p style="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_20250531_20250531_S000045806Member_ValueCompanyRisk2_S000045806Summary13Member"
      id="ixv-110939">&lt;p style="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_20250531_20250531_S000045806Member_DerivativesRisk2_S000045806Summary13Member"
      id="ixv-110944">&lt;p style="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_20250531_20250531_S000045806Member_DebtMarketRisk2_S000045806Summary13Member"
      id="ixv-110949">&lt;p style="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_20250531_20250531_S000045806Member_InterestRateRisk2_S000045806Summary13Member"
      id="ixv-110953">&lt;p style="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_20250531_20250531_S000045806Member_CreditRisk2_S000045806Summary13Member"
      id="ixv-110958">&lt;p style="-sec-ix-redline:true;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="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_20250531_20250531_S000045806Member_LeveragingRisk2_S000045806Summary13Member"
      id="ixv-110963">&lt;p style="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_20250531_20250531_S000045806Member_CounterpartyandThirdPartyRisk2_S000045806Summary13Member"
      id="ixv-110974">&lt;p style="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_20250531_20250531_S000045806Member_LiquidityRisk2_S000045806Summary13Member"
      id="ixv-110979">&lt;p style="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_20250531_20250531_S000045806Member_LargeShareholderRisk2_S000045806Summary13Member"
      id="ixv-110984">&lt;p style="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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153170">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-110989">&lt;p style="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="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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153171">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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153172">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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153173">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153174">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153175">Class A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153176">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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153177">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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-111000">&lt;p style="-sec-ix-redline:true;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, 2025, 
was 6.26%. 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_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153178">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153179">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153180"
      unitRef="pure">0.0626</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153181">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153182"
      unitRef="pure">0.0413</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153183">2024-03-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153184">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153185"
      unitRef="pure">-0.0328</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153186">2022-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153187">Performance 
Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153188">Average Annual Total Returns (For the Periods Ended December 
31, 2024)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153189">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153190">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000142778Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153191">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000142779Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153192">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000142780Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153193">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000142781Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153194">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000142782Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153195">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000195688Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153196">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153197">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153198"
      unitRef="pure">0.0139</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153199"
      unitRef="pure">0.0137</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000142776Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153200"
      unitRef="pure">0.0227</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153201"
      unitRef="pure">0.0425</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153202"
      unitRef="pure">0.0174</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000142777Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153203"
      unitRef="pure">0.0227</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153204"
      unitRef="pure">0.0643</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153205"
      unitRef="pure">0.0278</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000142778Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153206"
      unitRef="pure">0.0314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153207"
      unitRef="pure">0.0534</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153208"
      unitRef="pure">0.0176</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000142779Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153209"
      unitRef="pure">0.0212</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153210"
      unitRef="pure">0.0588</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153211"
      unitRef="pure">0.0227</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000142780Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153212"
      unitRef="pure">0.0264</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153213"
      unitRef="pure">0.0616</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153214"
      unitRef="pure">0.0252</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000142781Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153215"
      unitRef="pure">0.0289</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153216"
      unitRef="pure">0.0639</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153217"
      unitRef="pure">0.0277</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000142782Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153218"
      unitRef="pure">0.0314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153219"
      unitRef="pure">0.0645</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153220"
      unitRef="pure">0.0286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000195688Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153221"
      unitRef="pure">0.0319</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153222"
      unitRef="pure">0.0000</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153223"
      unitRef="pure">0.0133</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153224"
      unitRef="pure">0.0235</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsMember_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153225">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153226"
      unitRef="pure">-0.0022</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153227"
      unitRef="pure">0.0126</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153228"
      unitRef="pure">0.0219</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsAndSalesMember_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-153229">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153230"
      unitRef="pure">0.0015</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153231"
      unitRef="pure">0.0102</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153232"
      unitRef="pure">0.0181</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153233">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153234">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_StandardPoors500StockIndex323_S000045806Member_S000045806Summary13Member"
      id="ixv-153235">Standard &amp; Poor's 500 Stock Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_StandardPoors500StockIndex323_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153236"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_StandardPoors500StockIndex323_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153237"
      unitRef="pure">0.1453</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_StandardPoors500StockIndex323_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153238"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_ICEBofA0-3MonthUSTreasuryBillIndex324_S000045806Member_S000045806Summary13Member"
      id="ixv-153239">ICE BofA 0-3 Month U.S. Treasury Bill Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_ICEBofA0-3MonthUSTreasuryBillIndex324_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153240"
      unitRef="pure">0.0530</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_ICEBofA0-3MonthUSTreasuryBillIndex324_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153241"
      unitRef="pure">0.0248</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_ICEBofA0-3MonthUSTreasuryBillIndex324_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-153242"
      unitRef="pure">0.0175</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-111374">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153243">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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153244">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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153245">MFS&#xae; 
Moderate Allocation Fund  Summary 
of Key Information</oef:RiskReturnHeading>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153246">MAMAX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153247">MMABX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153248">MMACX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006858Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153249">MMAIX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006860Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153250">MAMFX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006862Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153251">MARRX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006863Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153252">MAMHX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000006852Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153253">MAMJX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="Context_20250531_20250531_C000231059Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153254">MAMPX</dei:TradingSymbol>
    <oef:ObjectiveHeading
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153256">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-118674">&lt;p style="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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153257">Fees and Expenses  </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-118677">&lt;p style="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="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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153258">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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153259"
      unitRef="usd">50000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153260">Shareholder Fees (fees paid directly from your investment):</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153262"
      unitRef="pure">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153263"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153264"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153265"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153266"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153267"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153268"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153269"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250531_20250531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153270"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3527_"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153272"
      unitRef="pure">0.0400</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153273"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153274"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153275"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153276"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153277"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153278"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250531_20250531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153279"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153280">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_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153282"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153283"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153284"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153285"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153286"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153287"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153288"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153289"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250531_20250531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153290"
      unitRef="pure">0.0000</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153291"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153292"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153293"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153294"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153295"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153296"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153297"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153298"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250531_20250531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153299"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153300"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153301"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153302"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153303"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153304"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153305"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153306"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153307"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250531_20250531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153308"
      unitRef="pure">0.0003</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153309"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153310"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153311"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153312"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153313"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153314"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153315"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153316"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250531_20250531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153317"
      unitRef="pure">0.0054</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153318"
      unitRef="pure">0.0089</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153319"
      unitRef="pure">0.0164</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153320"
      unitRef="pure">0.0164</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153321"
      unitRef="pure">0.0064</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153322"
      unitRef="pure">0.0164</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153323"
      unitRef="pure">0.0114</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153324"
      unitRef="pure">0.0089</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153325"
      unitRef="pure">0.0064</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250531_20250531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153326"
      unitRef="pure">0.0057</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3581_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3582_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3583_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3584_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3585_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3586_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3587_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3588_"
      unitRef="pure">0.0000</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250531_20250531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3589_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153336"
      unitRef="pure">0.0089</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153337"
      unitRef="pure">0.0164</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153338"
      unitRef="pure">0.0164</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153339"
      unitRef="pure">0.0064</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153340"
      unitRef="pure">0.0164</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153341"
      unitRef="pure">0.0114</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153342"
      unitRef="pure">0.0089</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153343"
      unitRef="pure">0.0064</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250531_20250531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153344"
      unitRef="pure">0.0056</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153345">Example 
</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-119256">&lt;p style="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="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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153346">Although 
your actual costs will likely be higher or lower, under these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153347"
      unitRef="usd">661</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153348"
      unitRef="usd">843</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153349"
      unitRef="usd">1040</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153350"
      unitRef="usd">1608</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3606_"
      unitRef="usd">567</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3608_"
      unitRef="usd">817</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3610_"
      unitRef="usd">1092</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3612_"
      unitRef="usd">1743</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3607_"
      unitRef="usd">167</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3609_"
      unitRef="usd">517</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3611_"
      unitRef="usd">892</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3613_"
      unitRef="usd">1743</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3614_"
      unitRef="usd">267</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3616_"
      unitRef="usd">517</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3618_"
      unitRef="usd">892</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3620_"
      unitRef="usd">1743</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3615_"
      unitRef="usd">167</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3617_"
      unitRef="usd">517</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3619_"
      unitRef="usd">892</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="_3621_"
      unitRef="usd">1743</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153367"
      unitRef="usd">65</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153368"
      unitRef="usd">205</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153369"
      unitRef="usd">357</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153370"
      unitRef="usd">798</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153371"
      unitRef="usd">167</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153372"
      unitRef="usd">517</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153373"
      unitRef="usd">892</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153374"
      unitRef="usd">1944</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153375"
      unitRef="usd">116</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153376"
      unitRef="usd">362</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153377"
      unitRef="usd">628</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153378"
      unitRef="usd">1386</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153379"
      unitRef="usd">91</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153380"
      unitRef="usd">284</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153381"
      unitRef="usd">493</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153382"
      unitRef="usd">1096</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153383"
      unitRef="usd">65</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153384"
      unitRef="usd">205</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153385"
      unitRef="usd">357</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153386"
      unitRef="usd">798</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250531_20250531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153387"
      unitRef="usd">57</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250531_20250531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153388"
      unitRef="usd">182</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250531_20250531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153389"
      unitRef="usd">317</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250531_20250531_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153390"
      unitRef="usd">713</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153391">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-119623">&lt;p style="-sec-ix-redline:true;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 6% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153392"
      unitRef="pure">0.06</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153393">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-119626">&lt;p style="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="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="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, such as 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="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="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), 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="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, 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="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="-sec-ix-redline:true;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, 2025, 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: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;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="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="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="-sec-ix-redline:true;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, 2025, the 
fund&#x2019;s approximate strategic allocation among asset classes was:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="-sec-ix-redline:true;border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:52.52%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:47.48%;"&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.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;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.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: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;41.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;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;39.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;2.0%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="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_20250531_20250531_S000002507Member_PrincipalRisks2_S000002507Summary14Member"
      id="ixv-119692">&lt;p style="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="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="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_20250531_20250531_S000002507Member_RiskLoseMoneyMember_S000002507Summary14Member"
      id="ixv-153394">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_20250531_20250531_S000002507Member_RiskNotInsuredMember_S000002507Summary14Member"
      id="ixv-153395">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_20250531_20250531_S000002507Member_AllocationRisk2_S000002507Summary14Member"
      id="ixv-119702">&lt;p style="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_20250531_20250531_S000002507Member_UnderlyingFundsRisk2_S000002507Summary14Member"
      id="ixv-119707">&lt;p style="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_20250531_20250531_S000002507Member_InvestmentSelectionRisk2_S000002507Summary14Member"
      id="ixv-119711">&lt;p style="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, 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_20250531_20250531_S000002507Member_EquityMarketRiskCompanyRisk2_S000002507Summary14Member"
      id="ixv-119715">&lt;p style="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_20250531_20250531_S000002507Member_GrowthCompanyRisk2_S000002507Summary14Member"
      id="ixv-119720">&lt;p style="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_20250531_20250531_S000002507Member_ValueCompanyRisk2_S000002507Summary14Member"
      id="ixv-119724">&lt;p style="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_20250531_20250531_S000002507Member_IntrinsicValueStrategyRisk2_S000002507Summary14Member"
      id="ixv-119729">&lt;p style="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;Intrinsic 
Value Strategy 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 companies 
that MFS believes are undervalued compared to their intrinsic value can continue to be undervalued for 
long periods of time, may not realize their expected value, and can be volatile.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002507Member_DebtMarketRisk2_S000002507Summary14Member"
      id="ixv-119734">&lt;p style="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_20250531_20250531_S000002507Member_InterestRateRisk2_S000002507Summary14Member"
      id="ixv-119738">&lt;p style="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_20250531_20250531_S000002507Member_CreditRisk2_S000002507Summary14Member"
      id="ixv-119743">&lt;p style="-sec-ix-redline:true;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="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_20250531_20250531_S000002507Member_PrepaymentExtensionRisk2_S000002507Summary14Member"
      id="ixv-119748">&lt;p style="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_20250531_20250531_S000002507Member_Inflation-AdjustedDebtInstrumentsRisk2_S000002507Summary14Member"
      id="ixv-119753">&lt;p style="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. If inflation is negative, principal and income can both decline.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002507Member_FocusRisk2_S000002507Summary14Member"
      id="ixv-119758">&lt;p style="-sec-ix-redline:true;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_20250531_20250531_S000002507Member_ForeignRisk2_S000002507Summary14Member"
      id="ixv-119762">&lt;p style="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_20250531_20250531_S000002507Member_EmergingMarketsRisk2_S000002507Summary14Member"
      id="ixv-119766">&lt;p style="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_20250531_20250531_S000002507Member_CurrencyRisk2_S000002507Summary14Member"
      id="ixv-119772">&lt;p style="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 &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10.0pt; font-family:Serif; font-style:normal; text-align:left; color:#000000; font-weight:normal; text-decoration:none;"&gt;financial condition of companies or other issuers and may change the value in 
U.S. dollars of investments denominated in foreign currencies.  &lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250531_20250531_S000002507Member_RealEstate-RelatedInvestmentRisk2_S000002507Summary14Member"
      id="ixv-119784">&lt;p style="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_20250531_20250531_S000002507Member_Commodity-RelatedInvestmentsRisk2_S000002507Summary14Member"
      id="ixv-119789">&lt;p style="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_20250531_20250531_S000002507Member_When-IssuedDelayedDeliveryandForwardCommitmentTransactionRisk2_S000002507Summary14Member"
      id="ixv-119793">&lt;p style="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_20250531_20250531_S000002507Member_DerivativesRisk2_S000002507Summary14Member"
      id="ixv-119797">&lt;p style="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_20250531_20250531_S000002507Member_LeveragingRisk2_S000002507Summary14Member"
      id="ixv-119802">&lt;p style="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_20250531_20250531_S000002507Member_CounterpartyandThirdPartyRisk2_S000002507Summary14Member"
      id="ixv-119807">&lt;p style="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_20250531_20250531_S000002507Member_LiquidityRisk2_S000002507Summary14Member"
      id="ixv-119812">&lt;p style="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_20250531_20250531_S000002507Member_LargeShareholderRisk2_S000002507Summary14Member"
      id="ixv-119817">&lt;p style="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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153396">Performance Information </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-119822">&lt;p style="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="-sec-ix-redline:true;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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153397">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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153398">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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153399">mfs.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153400">1-800-225-2606</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153401">Class 
A Bar Chart.</oef:BarChartHeading>
    <oef:BarChartNarrativeTextBlock
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153402">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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153403">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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-119833">&lt;p style="-sec-ix-redline:true;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, 2025, 
was 7.11%. 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_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153404">The total return for the six-month period ended</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153405">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153406"
      unitRef="pure">0.0711</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153407">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153408"
      unitRef="pure">0.1359</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153409">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153410">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153411"
      unitRef="pure">-0.1314</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153412">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153413">Performance Table.  </oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnCaption
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153414">Average Annual 
Total Returns (For the Periods Ended December 
31, 2024)</oef:AverageAnnualReturnCaption>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153415">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153416">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006858Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153417">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006860Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153418">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006862Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153419">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006863Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153420">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006852Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153421">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000231059Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153422">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153423">Returns Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153424"
      unitRef="pure">0.0360</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153425"
      unitRef="pure">0.0446</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006856Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153426"
      unitRef="pure">0.0570</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153427"
      unitRef="pure">0.0661</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153428"
      unitRef="pure">0.0480</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006857Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153429"
      unitRef="pure">0.0570</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153430"
      unitRef="pure">0.0867</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153431"
      unitRef="pure">0.0584</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006858Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153432"
      unitRef="pure">0.0660</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153433"
      unitRef="pure">0.0764</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153434"
      unitRef="pure">0.0479</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006860Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153435"
      unitRef="pure">0.0554</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153436"
      unitRef="pure">0.0815</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153437"
      unitRef="pure">0.0532</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006862Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153438"
      unitRef="pure">0.0607</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153439"
      unitRef="pure">0.0843</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153440"
      unitRef="pure">0.0559</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006863Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153441"
      unitRef="pure">0.0634</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153442"
      unitRef="pure">0.0868</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153443"
      unitRef="pure">0.0584</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006852Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153444"
      unitRef="pure">0.0660</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153445"
      unitRef="pure">0.0880</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153446"
      unitRef="pure">0.0589</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000231059Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153447"
      unitRef="pure">0.0662</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153448"
      unitRef="pure">0.0217</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153449"
      unitRef="pure">0.0434</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153450"
      unitRef="pure">0.0571</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsMember_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153451">Returns After 
Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153452"
      unitRef="pure">0.0025</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153453"
      unitRef="pure">0.0286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153454"
      unitRef="pure">0.0429</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_AfterTaxesOnDistributionsAndSalesMember_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-153455">Returns After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153456"
      unitRef="pure">0.0210</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153457"
      unitRef="pure">0.0299</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153458"
      unitRef="pure">0.0411</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153459">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153460">Reflects no deduction for fees, expenses, or taxes</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_StandardPoors500StockIndex325_S000002507Member_S000002507Summary14Member"
      id="ixv-153461">Standard &amp; Poor's 500 Stock Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_StandardPoors500StockIndex325_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153462"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_StandardPoors500StockIndex325_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153463"
      unitRef="pure">0.1453</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_StandardPoors500StockIndex325_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153464"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250531_20250531_MFSModerateAllocationFundBlendedIndex326_S000002507Member_S000002507Summary14Member"
      id="ixv-153465">MFS Moderate Allocation Fund Blended Index</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_MFSModerateAllocationFundBlendedIndex326_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153466"
      unitRef="pure">0.1106</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_MFSModerateAllocationFundBlendedIndex326_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153467"
      unitRef="pure">0.0678</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_MFSModerateAllocationFundBlendedIndex326_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-153468"
      unitRef="pure">0.0687</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-120213">&lt;p style="-sec-ix-redline:true;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, 2024, 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="-sec-ix-redline:true;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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153469">As 
of December 31, 2024, 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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153470">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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153471">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_20250531_20250531" id="ixv-153474">485BPOS</dei:DocumentType>
    <dei:DocumentEffectiveDate contextRef="Context_20250531_20250531" id="ixv-153475">2025-09-26</dei:DocumentEffectiveDate>
    <dei:DocumentPeriodEndDate contextRef="Context_20250531_20250531" id="ixv-153476">2025-05-31</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey contextRef="Context_20250531_20250531" id="ixv-153477">0000783740</dei:EntityCentralIndexKey>
    <dei:DocumentCreationDate contextRef="Context_20250531_20250531" id="ixv-153478">2025-09-25</dei:DocumentCreationDate>
    <dei:AmendmentFlag contextRef="Context_20250531_20250531" id="ixv-153479">false</dei:AmendmentFlag>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-153480">~ 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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-153481">~ 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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-153482">~ 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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-153483">~ 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_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-153484">~ 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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-153485">~ 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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-153486">~ 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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-153487">~ 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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-153488">~ 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_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-153489">~ 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_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-153490">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000054892Summary3Member row dei_LegalEntityAxis compact cik0000783740_S000054892Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-153491">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000054892Summary3Member row dei_LegalEntityAxis compact cik0000783740_S000054892Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-153492">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000783740_S000054892Summary3Member row dei_LegalEntityAxis compact cik0000783740_S000054892Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-153493">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000783740_S000054892Summary3Member row dei_LegalEntityAxis compact cik0000783740_S000054892Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-153494">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000783740_S000054892Summary3Member row dei_LegalEntityAxis compact cik0000783740_S000054892Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-153495">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050659Summary4Member row dei_LegalEntityAxis compact cik0000783740_S000050659Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-153496">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050659Summary4Member row dei_LegalEntityAxis compact cik0000783740_S000050659Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-153497">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050659Summary4Member row dei_LegalEntityAxis compact cik0000783740_S000050659Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-153498">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050659Summary4Member row dei_LegalEntityAxis compact cik0000783740_S000050659Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-153499">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000783740_S000050659Summary4Member row dei_LegalEntityAxis compact cik0000783740_S000050659Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-153500">~ 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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-153501">~ 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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-153502">~ 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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-153503">~ 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_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-153504">~ 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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-153505">~ 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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-153506">~ 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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-153507">~ 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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-153508">~ 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_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-153509">~ 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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-153510">~ 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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-153511">~ 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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-153512">~ 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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-153513">~ 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_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-153514">~ 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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-153515">~ 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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-153516">~ 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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-153517">~ 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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-153518">~ 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_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-153519">~ 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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-153520">~ 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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-153521">~ 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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-153522">~ 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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-153523">~ 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_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-153524">~ 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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-153525">~ 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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-153526">~ 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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-153527">~ 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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-153528">~ 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_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-153529">~ 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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-153530">~ 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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-153531">~ 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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-153532">~ 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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-153533">~ 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_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-153534">~ 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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-153535">~ 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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-153536">~ 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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-153537">~ 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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-153538">~ 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_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-153539">~ 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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153540">~ 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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153541">~ 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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153542">~ 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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153543">~ 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_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-153544">~ 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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153545">~ 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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153546">~ 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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153547">~ 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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153548">~ 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_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-153549">~ 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_20151231_20151231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163538"
      unitRef="pure">-0.0014</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163539"
      unitRef="pure">0.0724</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163540"
      unitRef="pure">0.2292</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163541"
      unitRef="pure">-0.0697</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163542"
      unitRef="pure">0.2967</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163543"
      unitRef="pure">0.1548</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163544"
      unitRef="pure">0.1889</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163545"
      unitRef="pure">-0.1709</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163546"
      unitRef="pure">0.1598</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000006838Member_S000002506Member_S000002506Summary1Member"
      decimals="INF"
      id="ixv-163547"
      unitRef="pure">0.1181</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163548"
      unitRef="pure">0.0638</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163549"
      unitRef="pure">0.2656</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163550"
      unitRef="pure">-0.0511</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163551"
      unitRef="pure">0.3201</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163552"
      unitRef="pure">0.3047</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163553"
      unitRef="pure">0.2864</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163554"
      unitRef="pure">-0.2997</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163555"
      unitRef="pure">0.4078</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000160020Member_S000050658Member_S000050658Summary2Member"
      decimals="INF"
      id="ixv-163556"
      unitRef="pure">0.3529</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-163557"
      unitRef="pure">0.1881</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-163558"
      unitRef="pure">-0.1141</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-163559"
      unitRef="pure">0.2997</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-163560"
      unitRef="pure">0.101</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-163561"
      unitRef="pure">0.2643</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-163562"
      unitRef="pure">-0.1393</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-163563"
      unitRef="pure">0.1941</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000172715Member_S000054892Member_S000054892Summary3Member"
      decimals="INF"
      id="ixv-163564"
      unitRef="pure">0.1904</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-163565"
      unitRef="pure">0.2001</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-163566"
      unitRef="pure">0.1352</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-163567"
      unitRef="pure">-0.0567</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-163568"
      unitRef="pure">0.2592</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-163569"
      unitRef="pure">0.0185</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-163570"
      unitRef="pure">0.2874</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-163571"
      unitRef="pure">-0.1863</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-163572"
      unitRef="pure">0.1849</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000160029Member_S000050659Member_S000050659Summary4Member"
      decimals="INF"
      id="ixv-163573"
      unitRef="pure">0.046</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163574"
      unitRef="pure">0.1385</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163575"
      unitRef="pure">0.1636</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163576"
      unitRef="pure">-0.0858</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163577"
      unitRef="pure">0.23</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163578"
      unitRef="pure">0.0144</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163579"
      unitRef="pure">0.259</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163580"
      unitRef="pure">-0.0437</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163581"
      unitRef="pure">0.1426</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000160038Member_S000050660Member_S000050660Summary5Member"
      decimals="INF"
      id="ixv-163582"
      unitRef="pure">0.1263</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20151231_20151231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163583"
      unitRef="pure">-0.0078</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163584"
      unitRef="pure">0.0542</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163585"
      unitRef="pure">0.1078</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163586"
      unitRef="pure">-0.031</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163587"
      unitRef="pure">0.1709</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163588"
      unitRef="pure">0.1159</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163589"
      unitRef="pure">0.0785</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163590"
      unitRef="pure">-0.1348</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163591"
      unitRef="pure">0.1044</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000006887Member_S000002510Member_S000002510Summary6Member"
      decimals="INF"
      id="ixv-163592"
      unitRef="pure">0.0656</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20151231_20151231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163593"
      unitRef="pure">-0.1291</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163594"
      unitRef="pure">0.086</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163595"
      unitRef="pure">0.3738</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163596"
      unitRef="pure">-0.1402</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163597"
      unitRef="pure">0.1978</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163598"
      unitRef="pure">0.1017</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163599"
      unitRef="pure">-0.0698</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163600"
      unitRef="pure">-0.2011</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163601"
      unitRef="pure">0.1088</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000006904Member_S000002512Member_S000002512Summary7Member"
      decimals="INF"
      id="ixv-163602"
      unitRef="pure">0.1098</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20151231_20151231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163603"
      unitRef="pure">-0.0087</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163604"
      unitRef="pure">0.0756</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163605"
      unitRef="pure">0.189</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163606"
      unitRef="pure">-0.0587</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163607"
      unitRef="pure">0.2626</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163608"
      unitRef="pure">0.1446</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163609"
      unitRef="pure">0.157</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163610"
      unitRef="pure">-0.1608</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163611"
      unitRef="pure">0.1461</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000006911Member_S000002514Member_S000002514Summary8Member"
      decimals="INF"
      id="ixv-163612"
      unitRef="pure">0.104</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20151231_20151231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163613"
      unitRef="pure">-0.0012</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163614"
      unitRef="pure">0.0216</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163615"
      unitRef="pure">0.2994</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163616"
      unitRef="pure">-0.1124</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163617"
      unitRef="pure">0.2568</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163618"
      unitRef="pure">0.1497</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163619"
      unitRef="pure">0.0741</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163620"
      unitRef="pure">-0.173</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163621"
      unitRef="pure">0.1402</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000006924Member_S000002515Member_S000002515Summary9Member"
      decimals="INF"
      id="ixv-163622"
      unitRef="pure">0.0612</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20151231_20151231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163623"
      unitRef="pure">0.0002</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163624"
      unitRef="pure">0.0239</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163625"
      unitRef="pure">0.3217</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163626"
      unitRef="pure">-0.0908</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163627"
      unitRef="pure">0.2682</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163628"
      unitRef="pure">0.1545</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163629"
      unitRef="pure">0.0923</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163630"
      unitRef="pure">-0.1532</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163631"
      unitRef="pure">0.1452</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000006937Member_S000002516Member_S000002516Summary10Member"
      decimals="INF"
      id="ixv-163632"
      unitRef="pure">0.0884</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20151231_20151231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163633"
      unitRef="pure">0.0648</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163634"
      unitRef="pure">0.0393</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163635"
      unitRef="pure">0.2683</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163636"
      unitRef="pure">-0.0922</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163637"
      unitRef="pure">0.2556</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163638"
      unitRef="pure">0.2015</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163639"
      unitRef="pure">0.1029</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163640"
      unitRef="pure">-0.2326</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163641"
      unitRef="pure">0.1764</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000006941Member_S000002517Member_S000002517Summary11Member"
      decimals="INF"
      id="ixv-163642"
      unitRef="pure">0.0715</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-163643"
      unitRef="pure">0.1444</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-163644"
      unitRef="pure">-0.0914</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-163645"
      unitRef="pure">0.1593</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000220109Member_S000068882Member_S000068882Summary12Member"
      decimals="INF"
      id="ixv-163646"
      unitRef="pure">0.0639</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20151231_20151231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163647"
      unitRef="pure">0.011</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163648"
      unitRef="pure">-0.0116</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163649"
      unitRef="pure">0.0667</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163650"
      unitRef="pure">0.0195</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163651"
      unitRef="pure">0.0867</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163652"
      unitRef="pure">0.0285</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163653"
      unitRef="pure">0.0113</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163654"
      unitRef="pure">-0.0233</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163655"
      unitRef="pure">0.0518</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000142775Member_S000045806Member_S000045806Summary13Member"
      decimals="INF"
      id="ixv-163656"
      unitRef="pure">0.061</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20151231_20151231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163657"
      unitRef="pure">-0.0091</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163658"
      unitRef="pure">0.0647</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163659"
      unitRef="pure">0.1481</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163660"
      unitRef="pure">-0.0446</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163661"
      unitRef="pure">0.2173</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163662"
      unitRef="pure">0.1361</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163663"
      unitRef="pure">0.117</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163664"
      unitRef="pure">-0.152</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163665"
      unitRef="pure">0.1249</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000006851Member_S000002507Member_S000002507Summary14Member"
      decimals="INF"
      id="ixv-163666"
      unitRef="pure">0.084</oef:AnnlRtrPct>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20250531_20250531_C000006838Member_S000002506Member_S000002506Summary1Member"
      id="ixv-163667">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_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163668">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_20250531_20250531_C000160020Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163669">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160021Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163670">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160022Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163671">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160023Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163672">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160024Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163673">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160025Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163674">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160026Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163675">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160027Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163676">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160028Member_S000050658Member_S000050658Summary2Member"
      id="ixv-163677">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      id="ixv-163678">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_20250531_20250531_C000172715Member_S000054892Member_S000054892Summary3Member"
      id="ixv-163679">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000172716Member_S000054892Member_S000054892Summary3Member"
      id="ixv-163680">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000172717Member_S000054892Member_S000054892Summary3Member"
      id="ixv-163681">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000172718Member_S000054892Member_S000054892Summary3Member"
      id="ixv-163682">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000172719Member_S000054892Member_S000054892Summary3Member"
      id="ixv-163683">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000172720Member_S000054892Member_S000054892Summary3Member"
      id="ixv-163684">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000172721Member_S000054892Member_S000054892Summary3Member"
      id="ixv-163685">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000172722Member_S000054892Member_S000054892Summary3Member"
      id="ixv-163686">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000172723Member_S000054892Member_S000054892Summary3Member"
      id="ixv-163687">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      id="ixv-163688">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_20250531_20250531_C000160029Member_S000050659Member_S000050659Summary4Member"
      id="ixv-163689">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160030Member_S000050659Member_S000050659Summary4Member"
      id="ixv-163690">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160031Member_S000050659Member_S000050659Summary4Member"
      id="ixv-163691">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160032Member_S000050659Member_S000050659Summary4Member"
      id="ixv-163692">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160033Member_S000050659Member_S000050659Summary4Member"
      id="ixv-163693">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160034Member_S000050659Member_S000050659Summary4Member"
      id="ixv-163694">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160035Member_S000050659Member_S000050659Summary4Member"
      id="ixv-163695">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160036Member_S000050659Member_S000050659Summary4Member"
      id="ixv-163696">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160037Member_S000050659Member_S000050659Summary4Member"
      id="ixv-163697">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163698">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_20250531_20250531_C000160038Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163699">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160039Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163700">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160040Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163701">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160041Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163702">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160042Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163703">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160043Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163704">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160044Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163705">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160045Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163706">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000160046Member_S000050660Member_S000050660Summary5Member"
      id="ixv-163707">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20250531_20250531_C000006887Member_S000002510Member_S000002510Summary6Member"
      id="ixv-163708">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_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163709">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_20250531_20250531_C000006904Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163710">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006905Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163711">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006906Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163712">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006907Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163713">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000071424Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163714">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000071425Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163715">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000071426Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163716">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000071427Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163717">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000071428Member_S000002512Member_S000002512Summary7Member"
      id="ixv-163718">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163719">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_20250531_20250531_C000006911Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163720">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006916Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163721">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006917Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163722">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006918Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163723">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006920Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163724">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006922Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163725">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006923Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163726">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006912Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163727">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000231061Member_S000002514Member_S000002514Summary8Member"
      id="ixv-163728">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163729">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_20250531_20250531_C000006924Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163730">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006929Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163731">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006930Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163732">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006931Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163733">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006933Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163734">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006935Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163735">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006936Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163736">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006925Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163737">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000195683Member_S000002515Member_S000002515Summary9Member"
      id="ixv-163738">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163739">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_20250531_20250531_C000006937Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163740">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006938Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163741">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006939Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163742">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006940Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163743">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000071431Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163744">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000071432Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163745">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000071433Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163746">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000071430Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163747">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000034484Member_S000002516Member_S000002516Summary10Member"
      id="ixv-163748">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163749">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_20250531_20250531_C000006941Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163750">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006942Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163751">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006943Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163752">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006944Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163753">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000071434Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163754">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000071435Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163755">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000071436Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163756">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000071437Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163757">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000034485Member_S000002517Member_S000002517Summary11Member"
      id="ixv-163758">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163759">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_20250531_20250531_C000220109Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163760">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000220112Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163761">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000220111Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163762">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000220110Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163763">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000220113Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163764">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000220108Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163765">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000220107Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163766">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000220106Member_S000068882Member_S000068882Summary12Member"
      id="ixv-163767">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163768">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_20250531_20250531_C000142775Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163769">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000142776Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163770">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000142777Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163771">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000142778Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163772">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000142779Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163773">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000142780Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163774">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000142781Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163775">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000142782Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163776">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000195688Member_S000045806Member_S000045806Summary13Member"
      id="ixv-163777">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpensesDeferredChargesTextBlock
      contextRef="Context_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163778">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_20250531_20250531_C000006851Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163779">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006856Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163780">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006857Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163781">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006858Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163782">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006860Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163783">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006862Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163784">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006863Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163785">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000006852Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163786">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250531_20250531_C000231059Member_S000002507Member_S000002507Summary14Member"
      id="ixv-163787">September 30, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20250531_20250531_S000002506Member_S000002506Summary1Member"
      id="ixv-163844">~ http://www.MFS.com/20250531/role/RRRiskTable3 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20250531_20250531_S000050658Member_S000050658Summary2Member"
      id="ixv-163845">~ http://www.MFS.com/20250531/role/RRRiskTable5 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20250531_20250531_S000054892Member_S000054892Summary3Member"
      id="ixv-163846">~ http://www.MFS.com/20250531/role/RRRiskTable7 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20250531_20250531_S000050659Member_S000050659Summary4Member"
      id="ixv-163847">~ http://www.MFS.com/20250531/role/RRRiskTable9 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20250531_20250531_S000050660Member_S000050660Summary5Member"
      id="ixv-163848">~ http://www.MFS.com/20250531/role/RRRiskTable11 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20250531_20250531_S000002510Member_S000002510Summary6Member"
      id="ixv-163849">~ http://www.MFS.com/20250531/role/RRRiskTable13 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20250531_20250531_S000002512Member_S000002512Summary7Member"
      id="ixv-163850">~ http://www.MFS.com/20250531/role/RRRiskTable15 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20250531_20250531_S000002514Member_S000002514Summary8Member"
      id="ixv-163851">~ http://www.MFS.com/20250531/role/RRRiskTable17 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20250531_20250531_S000002515Member_S000002515Summary9Member"
      id="ixv-163852">~ http://www.MFS.com/20250531/role/RRRiskTable19 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20250531_20250531_S000002516Member_S000002516Summary10Member"
      id="ixv-163853">~ http://www.MFS.com/20250531/role/RRRiskTable21 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20250531_20250531_S000002517Member_S000002517Summary11Member"
      id="ixv-163854">~ http://www.MFS.com/20250531/role/RRRiskTable23 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20250531_20250531_S000068882Member_S000068882Summary12Member"
      id="ixv-163855">~ http://www.MFS.com/20250531/role/RRRiskTable25 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20250531_20250531_S000045806Member_S000045806Summary13Member"
      id="ixv-163856">~ http://www.MFS.com/20250531/role/RRRiskTable27 ~</cik0000783740:CustomRisksTableTextBlock>
    <cik0000783740:CustomRisksTableTextBlock
      contextRef="Context_20250531_20250531_S000002507Member_S000002507Summary14Member"
      id="ixv-163857">~ http://www.MFS.com/20250531/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="#_107_"
          xlink:label="_107_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_108_"
          xlink:label="_108_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_115_"
          xlink:label="_115_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_105_"
          xlink:label="_105_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_113_"
          xlink:label="_113_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_111_"
          xlink:label="_111_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_110_"
          xlink:label="_110_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_114_"
          xlink:label="_114_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_106_"
          xlink:label="_106_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_112_"
          xlink:label="_112_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_102_"
          xlink:label="_102_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_100_"
          xlink:label="_100_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_104_"
          xlink:label="_104_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_109_"
          xlink:label="_109_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_101_"
          xlink:label="_101_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_103_"
          xlink:label="_103_"
          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="_107_"
          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="_115_"
          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="_113_"
          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="_110_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <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="_106_"
          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="_102_"
          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="_104_"
          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="_101_"
          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:loc
          xlink:href="#_306_"
          xlink:label="_306_"
          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="_306_"
          xlink:to="fn3_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_352_"
          xlink:label="_352_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_354_"
          xlink:label="_354_"
          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="#_356_"
          xlink:label="_356_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_359_"
          xlink:label="_359_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_353_"
          xlink:label="_353_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_357_"
          xlink:label="_357_"
          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, 2026. 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, 2026.</xhtml:span></link:footnote>
        <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="_354_"
          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="_356_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_359_"
          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="_357_"
          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="#_390_"
          xlink:label="_390_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_380_"
          xlink:label="_380_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_387_"
          xlink:label="_387_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_391_"
          xlink:label="_391_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_384_"
          xlink:label="_384_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_379_"
          xlink:label="_379_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_381_"
          xlink:label="_381_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_382_"
          xlink:label="_382_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_378_"
          xlink:label="_378_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_388_"
          xlink:label="_388_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_383_"
          xlink:label="_383_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_389_"
          xlink:label="_389_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_385_"
          xlink:label="_385_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_376_"
          xlink:label="_376_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_386_"
          xlink:label="_386_"
          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="_390_"
          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="_387_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_391_"
          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="_379_"
          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="_382_"
          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="_388_"
          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="_389_"
          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="_376_"
          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="_377_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_579_"
          xlink:label="_579_"
          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="_579_"
          xlink:to="fn6_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_632_"
          xlink:label="_632_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_627_"
          xlink:label="_627_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_630_"
          xlink:label="_630_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_624_"
          xlink:label="_624_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_631_"
          xlink:label="_631_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_629_"
          xlink:label="_629_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_625_"
          xlink:label="_625_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_626_"
          xlink:label="_626_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_628_"
          xlink:label="_628_"
          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, 2026. 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.52% 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, 2026.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_632_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_627_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_630_"
          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="_631_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_629_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_625_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_626_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_628_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_663_"
          xlink:label="_663_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_659_"
          xlink:label="_659_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_661_"
          xlink:label="_661_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_664_"
          xlink:label="_664_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_653_"
          xlink:label="_653_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_657_"
          xlink:label="_657_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_654_"
          xlink:label="_654_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_651_"
          xlink:label="_651_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_660_"
          xlink:label="_660_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_649_"
          xlink:label="_649_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_655_"
          xlink:label="_655_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_662_"
          xlink:label="_662_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_650_"
          xlink:label="_650_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_652_"
          xlink:label="_652_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_658_"
          xlink:label="_658_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_656_"
          xlink:label="_656_"
          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="_663_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_659_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_661_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_664_"
          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="_657_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <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="_651_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_660_"
          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="_655_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_662_"
          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="_652_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_658_"
          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:loc
          xlink:href="#_853_"
          xlink:label="_853_"
          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="_853_"
          xlink:to="fn9_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_899_"
          xlink:label="_899_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_906_"
          xlink:label="_906_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_898_"
          xlink:label="_898_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_902_"
          xlink:label="_902_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_900_"
          xlink:label="_900_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_901_"
          xlink:label="_901_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_904_"
          xlink:label="_904_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_903_"
          xlink:label="_903_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_905_"
          xlink:label="_905_"
          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, 2026. 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, 2026.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_899_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_906_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_898_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_902_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_900_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_901_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_904_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_903_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_905_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_925_"
          xlink:label="_925_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_938_"
          xlink:label="_938_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_937_"
          xlink:label="_937_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_934_"
          xlink:label="_934_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_930_"
          xlink:label="_930_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_932_"
          xlink:label="_932_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_931_"
          xlink:label="_931_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_923_"
          xlink:label="_923_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_929_"
          xlink:label="_929_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_936_"
          xlink:label="_936_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_927_"
          xlink:label="_927_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_933_"
          xlink:label="_933_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_926_"
          xlink:label="_926_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_935_"
          xlink:label="_935_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_928_"
          xlink:label="_928_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_924_"
          xlink:label="_924_"
          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="_925_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_938_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_937_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_934_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_930_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_932_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_931_"
          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="_929_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_936_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_927_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_933_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_926_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_935_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_928_"
          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:loc
          xlink:href="#_1128_"
          xlink:label="_1128_"
          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="_1128_"
          xlink:to="fn12_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1180_"
          xlink:label="_1180_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1178_"
          xlink:label="_1178_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1179_"
          xlink:label="_1179_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1176_"
          xlink:label="_1176_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1181_"
          xlink:label="_1181_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1174_"
          xlink:label="_1174_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1175_"
          xlink:label="_1175_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1173_"
          xlink:label="_1173_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1177_"
          xlink:label="_1177_"
          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, 2026. 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, 2026.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1180_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1178_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1179_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1176_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1181_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1174_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1175_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1173_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1177_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1202_"
          xlink:label="_1202_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1211_"
          xlink:label="_1211_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1200_"
          xlink:label="_1200_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1206_"
          xlink:label="_1206_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1213_"
          xlink:label="_1213_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1199_"
          xlink:label="_1199_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1203_"
          xlink:label="_1203_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1204_"
          xlink:label="_1204_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1212_"
          xlink:label="_1212_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1205_"
          xlink:label="_1205_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1207_"
          xlink:label="_1207_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1201_"
          xlink:label="_1201_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1209_"
          xlink:label="_1209_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1208_"
          xlink:label="_1208_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1210_"
          xlink:label="_1210_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1198_"
          xlink:label="_1198_"
          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="_1211_"
          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="_1206_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1213_"
          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="_1203_"
          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="_1212_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1205_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1207_"
          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="_1209_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1208_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1210_"
          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:loc
          xlink:href="#_1401_"
          xlink:label="_1401_"
          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="_1401_"
          xlink:to="fn15_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1475_"
          xlink:label="_1475_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1469_"
          xlink:label="_1469_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1462_"
          xlink:label="_1462_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1474_"
          xlink:label="_1474_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1472_"
          xlink:label="_1472_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1476_"
          xlink:label="_1476_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1467_"
          xlink:label="_1467_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1477_"
          xlink:label="_1477_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1465_"
          xlink:label="_1465_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1473_"
          xlink:label="_1473_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1463_"
          xlink:label="_1463_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1468_"
          xlink:label="_1468_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1470_"
          xlink:label="_1470_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1471_"
          xlink:label="_1471_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1466_"
          xlink:label="_1466_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1464_"
          xlink:label="_1464_"
          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="_1475_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1469_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1462_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1474_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1472_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1476_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1467_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1477_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1465_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1473_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1463_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1468_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1470_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1471_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1466_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1464_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1677_"
          xlink:label="_1677_"
          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="_1677_"
          xlink:to="fn17_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1727_"
          xlink:label="_1727_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1730_"
          xlink:label="_1730_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1725_"
          xlink:label="_1725_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1722_"
          xlink:label="_1722_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1728_"
          xlink:label="_1728_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1724_"
          xlink:label="_1724_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1726_"
          xlink:label="_1726_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1729_"
          xlink:label="_1729_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1723_"
          xlink:label="_1723_"
          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, 2026. 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, 2026.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1727_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1730_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1725_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1722_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1728_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1724_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1726_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1729_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1723_"
          xlink:to="fn18_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1757_"
          xlink:label="_1757_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1750_"
          xlink:label="_1750_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1761_"
          xlink:label="_1761_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1747_"
          xlink:label="_1747_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1756_"
          xlink:label="_1756_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1753_"
          xlink:label="_1753_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1758_"
          xlink:label="_1758_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1749_"
          xlink:label="_1749_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1752_"
          xlink:label="_1752_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1754_"
          xlink:label="_1754_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1751_"
          xlink:label="_1751_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1748_"
          xlink:label="_1748_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1760_"
          xlink:label="_1760_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1759_"
          xlink:label="_1759_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1755_"
          xlink:label="_1755_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1762_"
          xlink:label="_1762_"
          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="_1757_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1750_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1761_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1747_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1756_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1753_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1758_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1749_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1752_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1754_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1751_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1748_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1760_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1759_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1755_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1762_"
          xlink:to="fn19_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1932_"
          xlink:label="_1932_"
          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="_1932_"
          xlink:to="fn20_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_1988_"
          xlink:label="_1988_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1992_"
          xlink:label="_1992_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1990_"
          xlink:label="_1990_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1993_"
          xlink:label="_1993_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1989_"
          xlink:label="_1989_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1991_"
          xlink:label="_1991_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1987_"
          xlink:label="_1987_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1986_"
          xlink:label="_1986_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_1994_"
          xlink:label="_1994_"
          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, 2026.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1988_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1992_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1990_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1993_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1989_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1991_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1987_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1986_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_1994_"
          xlink:to="fn21_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2018_"
          xlink:label="_2018_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2021_"
          xlink:label="_2021_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2022_"
          xlink:label="_2022_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2024_"
          xlink:label="_2024_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2015_"
          xlink:label="_2015_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2026_"
          xlink:label="_2026_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2014_"
          xlink:label="_2014_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2019_"
          xlink:label="_2019_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2012_"
          xlink:label="_2012_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2017_"
          xlink:label="_2017_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2020_"
          xlink:label="_2020_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2025_"
          xlink:label="_2025_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2023_"
          xlink:label="_2023_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2011_"
          xlink:label="_2011_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2016_"
          xlink:label="_2016_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2013_"
          xlink:label="_2013_"
          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="_2018_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2021_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2022_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2024_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2015_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2026_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2014_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2019_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2012_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2017_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2020_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2025_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2023_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2011_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2016_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2013_"
          xlink:to="fn22_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2217_"
          xlink:label="_2217_"
          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="_2217_"
          xlink:to="fn23_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2271_"
          xlink:label="_2271_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2278_"
          xlink:label="_2278_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2276_"
          xlink:label="_2276_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2272_"
          xlink:label="_2272_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2275_"
          xlink:label="_2275_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2274_"
          xlink:label="_2274_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2273_"
          xlink:label="_2273_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2277_"
          xlink:label="_2277_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2279_"
          xlink:label="_2279_"
          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, 2026.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2271_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2278_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2276_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2272_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2275_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2274_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2273_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2277_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2279_"
          xlink:to="fn24_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2302_"
          xlink:label="_2302_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2303_"
          xlink:label="_2303_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2309_"
          xlink:label="_2309_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2308_"
          xlink:label="_2308_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2301_"
          xlink:label="_2301_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2311_"
          xlink:label="_2311_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2297_"
          xlink:label="_2297_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2300_"
          xlink:label="_2300_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2298_"
          xlink:label="_2298_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2304_"
          xlink:label="_2304_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2305_"
          xlink:label="_2305_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2307_"
          xlink:label="_2307_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2299_"
          xlink:label="_2299_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2306_"
          xlink:label="_2306_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2310_"
          xlink:label="_2310_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2296_"
          xlink:label="_2296_"
          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="_2302_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2303_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2309_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2308_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2301_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2311_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2297_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2300_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2298_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2304_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2305_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2307_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2299_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2306_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2310_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2296_"
          xlink:to="fn25_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2489_"
          xlink:label="_2489_"
          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="_2489_"
          xlink:to="fn26_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2541_"
          xlink:label="_2541_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2535_"
          xlink:label="_2535_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2537_"
          xlink:label="_2537_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2539_"
          xlink:label="_2539_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2540_"
          xlink:label="_2540_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2538_"
          xlink:label="_2538_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2536_"
          xlink:label="_2536_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2542_"
          xlink:label="_2542_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2534_"
          xlink:label="_2534_"
          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, 2026.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2541_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2535_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2537_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2539_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2540_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2538_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2536_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2542_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2534_"
          xlink:to="fn27_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2570_"
          xlink:label="_2570_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2563_"
          xlink:label="_2563_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2560_"
          xlink:label="_2560_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2571_"
          xlink:label="_2571_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2574_"
          xlink:label="_2574_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2566_"
          xlink:label="_2566_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2564_"
          xlink:label="_2564_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2567_"
          xlink:label="_2567_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2573_"
          xlink:label="_2573_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2565_"
          xlink:label="_2565_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2559_"
          xlink:label="_2559_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2569_"
          xlink:label="_2569_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2572_"
          xlink:label="_2572_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2562_"
          xlink:label="_2562_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2561_"
          xlink:label="_2561_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2568_"
          xlink:label="_2568_"
          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="_2570_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2563_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2560_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2571_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2574_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2566_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2564_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2567_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2573_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2565_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2559_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2569_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2572_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2562_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2561_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2568_"
          xlink:to="fn28_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2750_"
          xlink:label="_2750_"
          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="_2750_"
          xlink:to="fn29_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2801_"
          xlink:label="_2801_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2795_"
          xlink:label="_2795_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2799_"
          xlink:label="_2799_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2797_"
          xlink:label="_2797_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2800_"
          xlink:label="_2800_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2798_"
          xlink:label="_2798_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2796_"
          xlink:label="_2796_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2803_"
          xlink:label="_2803_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2802_"
          xlink:label="_2802_"
          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, 2026.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2801_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2795_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2799_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2797_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2800_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2798_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2796_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2803_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2802_"
          xlink:to="fn30_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_2824_"
          xlink:label="_2824_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2825_"
          xlink:label="_2825_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2829_"
          xlink:label="_2829_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2832_"
          xlink:label="_2832_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2820_"
          xlink:label="_2820_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2830_"
          xlink:label="_2830_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2834_"
          xlink:label="_2834_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2822_"
          xlink:label="_2822_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2831_"
          xlink:label="_2831_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2835_"
          xlink:label="_2835_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2826_"
          xlink:label="_2826_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2823_"
          xlink:label="_2823_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2827_"
          xlink:label="_2827_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2833_"
          xlink:label="_2833_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2821_"
          xlink:label="_2821_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_2828_"
          xlink:label="_2828_"
          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="_2824_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2825_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2829_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2832_"
          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="_2830_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2834_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2822_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2831_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2835_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2826_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2823_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2827_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_2833_"
          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="_2828_"
          xlink:to="fn31_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_3012_"
          xlink:label="_3012_"
          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="_3012_"
          xlink:to="fn32_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_3054_"
          xlink:label="_3054_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3058_"
          xlink:label="_3058_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3057_"
          xlink:label="_3057_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3052_"
          xlink:label="_3052_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3059_"
          xlink:label="_3059_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3053_"
          xlink:label="_3053_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3056_"
          xlink:label="_3056_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3055_"
          xlink:label="_3055_"
          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, 2026. 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, 2026.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3054_"
          xlink:to="fn33_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3058_"
          xlink:to="fn33_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3057_"
          xlink:to="fn33_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3052_"
          xlink:to="fn33_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3059_"
          xlink:to="fn33_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3053_"
          xlink:to="fn33_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3056_"
          xlink:to="fn33_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3055_"
          xlink:to="fn33_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_3076_"
          xlink:label="_3076_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3078_"
          xlink:label="_3078_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3081_"
          xlink:label="_3081_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3079_"
          xlink:label="_3079_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3077_"
          xlink:label="_3077_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3075_"
          xlink:label="_3075_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3082_"
          xlink:label="_3082_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3080_"
          xlink:label="_3080_"
          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="_3076_"
          xlink:to="fn34_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3078_"
          xlink:to="fn34_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3081_"
          xlink:to="fn34_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3079_"
          xlink:to="fn34_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3077_"
          xlink:to="fn34_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3075_"
          xlink:to="fn34_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3082_"
          xlink:to="fn34_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3080_"
          xlink:to="fn34_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_3247_"
          xlink:label="_3247_"
          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="_3247_"
          xlink:to="fn35_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_3307_"
          xlink:label="_3307_"
          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="#_3305_"
          xlink:label="_3305_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3301_"
          xlink:label="_3301_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3303_"
          xlink:label="_3303_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3306_"
          xlink:label="_3306_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3304_"
          xlink:label="_3304_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3302_"
          xlink:label="_3302_"
          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, 2026. 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.63% 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, 2026.</xhtml:span></link:footnote>
        <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="_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="_3305_"
          xlink:to="fn36_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3301_"
          xlink:to="fn36_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3303_"
          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="_3304_"
          xlink:to="fn36_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3302_"
          xlink:to="fn36_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_3326_"
          xlink:label="_3326_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3328_"
          xlink:label="_3328_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3341_"
          xlink:label="_3341_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3327_"
          xlink:label="_3327_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3332_"
          xlink:label="_3332_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3337_"
          xlink:label="_3337_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3330_"
          xlink:label="_3330_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3335_"
          xlink:label="_3335_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3333_"
          xlink:label="_3333_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3336_"
          xlink:label="_3336_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3334_"
          xlink:label="_3334_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3331_"
          xlink:label="_3331_"
          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="#_3338_"
          xlink:label="_3338_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3329_"
          xlink:label="_3329_"
          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="_3326_"
          xlink:to="fn37_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3328_"
          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="_3327_"
          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="_3337_"
          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="_3335_"
          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="_3336_"
          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="_3331_"
          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="_3338_"
          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:loc
          xlink:href="#_3527_"
          xlink:label="_3527_"
          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="_3527_"
          xlink:to="fn38_"
          xlink:type="arc"/>
        <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="#_3581_"
          xlink:label="_3581_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3584_"
          xlink:label="_3584_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3585_"
          xlink:label="_3585_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3586_"
          xlink:label="_3586_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3583_"
          xlink:label="_3583_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3582_"
          xlink:label="_3582_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3587_"
          xlink:label="_3587_"
          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, 2026.</xhtml:span></link:footnote>
        <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="_3581_"
          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: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="_3586_"
          xlink:to="fn39_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3583_"
          xlink:to="fn39_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_3582_"
          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:loc
          xlink:href="#_3617_"
          xlink:label="_3617_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3610_"
          xlink:label="_3610_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3612_"
          xlink:label="_3612_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3615_"
          xlink:label="_3615_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3620_"
          xlink:label="_3620_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3621_"
          xlink:label="_3621_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3614_"
          xlink:label="_3614_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3619_"
          xlink:label="_3619_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3613_"
          xlink:label="_3613_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3618_"
          xlink:label="_3618_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3606_"
          xlink:label="_3606_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3616_"
          xlink:label="_3616_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3607_"
          xlink:label="_3607_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3611_"
          xlink:label="_3611_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3609_"
          xlink:label="_3609_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_3608_"
          xlink:label="_3608_"
          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="_3617_"
          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="_3612_"
          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="_3620_"
          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="_3614_"
          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="_3613_"
          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="_3606_"
          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="_3607_"
          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: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="_3608_"
          xlink:to="fn40_"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
