<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:TEIF="http://putnam.com/20220527"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rr="http://xbrl.sec.gov/rr/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="teif-20220527.xsd" xlink:type="simple"/>
    <context id="AsOf2022-05-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006210Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006210Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006218Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006218Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006252Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006252Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006390Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006390Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006567Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006567Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006210Member_custom_C000017120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006210Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000017120Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006210Member_custom_C000017121Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006210Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000017121Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006210Member_custom_C000017118Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006210Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000017118Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006210Member_custom_C000202927Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006210Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000202927Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006210Member_custom_C000060571Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006210Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000060571Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006218Member_custom_C000017144Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006218Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000017144Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006218Member_custom_C000017145Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006218Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000017145Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006218Member_custom_C000039836Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006218Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000039836Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006218Member_custom_C000202929Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006218Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000202929Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006218Member_custom_C000060573Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006218Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000060573Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006252Member_custom_C000017198Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006252Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000017198Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006252Member_custom_C000017199Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006252Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000017199Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006252Member_custom_C000039838Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006252Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000039838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006252Member_custom_C000202931Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006252Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000202931Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006252Member_custom_C000060575Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006252Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000060575Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006390Member_custom_C000017547Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006390Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000017547Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006390Member_custom_C000017548Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006390Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000017548Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006390Member_custom_C000039840Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006390Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000039840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006390Member_custom_C000202934Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006390Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000202934Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006390Member_custom_C000060574Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006390Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000060574Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006567Member_custom_C000017915Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006567Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000017915Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006567Member_custom_C000017916Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006567Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000017916Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006567Member_custom_C000039842Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006567Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000039842Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006567Member_custom_C000202936Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006567Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000202936Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-27_custom_S000006567Member_custom_C000060576Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000792288</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">TEIF:S000006567Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">TEIF:C000060576Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="AsOf2022-05-27">0000792288</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="AsOf2022-05-27">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="AsOf2022-05-27">497</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="AsOf2022-05-27">Putnam Massachusetts Tax Exempt Income Fund</dei:EntityRegistrantName>
    <dei:EntityInvCompanyType contextRef="AsOf2022-05-27">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2022-05-27">2021-09-30</dei:DocumentPeriodEndDate>
    <rr:ShareholderFeesTableTextBlock contextRef="AsOf2022-05-27_custom_S000006210Member">~ http://putnam.com/role/ShareholderFeesData column period compact * column dei_LegalEntityAxis compact TEIF_S000006210Member column rr_ProspectusShareClassAxis compact * row primary compact * ~</rr:ShareholderFeesTableTextBlock>
    <rr:ShareholderFeesTableTextBlock contextRef="AsOf2022-05-27_custom_S000006218Member">~ http://putnam.com/role/ShareholderFeesData column period compact * column dei_LegalEntityAxis compact TEIF_S000006218Member column rr_ProspectusShareClassAxis compact * row primary compact * ~</rr:ShareholderFeesTableTextBlock>
    <rr:ShareholderFeesTableTextBlock contextRef="AsOf2022-05-27_custom_S000006252Member">~ http://putnam.com/role/ShareholderFeesData column period compact * column dei_LegalEntityAxis compact TEIF_S000006252Member column rr_ProspectusShareClassAxis compact * row primary compact * ~</rr:ShareholderFeesTableTextBlock>
    <rr:ShareholderFeesTableTextBlock contextRef="AsOf2022-05-27_custom_S000006390Member">~ http://putnam.com/role/ShareholderFeesData column period compact * column dei_LegalEntityAxis compact TEIF_S000006390Member column rr_ProspectusShareClassAxis compact * row primary compact * ~</rr:ShareholderFeesTableTextBlock>
    <rr:ShareholderFeesTableTextBlock contextRef="AsOf2022-05-27_custom_S000006567Member">~ http://putnam.com/role/ShareholderFeesData column period compact * column dei_LegalEntityAxis compact TEIF_S000006567Member column rr_ProspectusShareClassAxis compact * row primary compact * ~</rr:ShareholderFeesTableTextBlock>
    <rr:ExpenseHeading contextRef="AsOf2022-05-27_custom_S000006210Member">Fees and expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock contextRef="AsOf2022-05-27_custom_S000006210Member">&lt;p id="xdx_A82_err--ExpenseNarrativeTextBlock_z1yE5G9E9oua" style="font: 11pt Times New Roman, Times, Serif; margin: 0 47.65pt 0 0"&gt;The following tables describe the fees and expenses you may
pay if you buy, hold and sell shares of the fund. You may pay other fees, such as brokerage commissions and other fees to financial intermediaries,
which are not reflected in the tables and examples below. &lt;span id="xdx_907_err--ExpenseBreakpointDiscounts_dU_c20220527__20220527__dei--LegalEntityAxis__custom--S000006210Member_zX0qxoyxJol4"&gt;You may qualify for sales charge discounts if you and your family invest, or
agree to invest in the future, at least &lt;span id="xdx_903_err--ExpenseBreakpointMinimumInvestmentRequiredAmount_dU_c20220527__20220527__dei--LegalEntityAxis__custom--S000006210Member_zTciis36AVHi"&gt;$50,000&lt;/span&gt; in class A shares of Putnam funds. &lt;/span&gt;More information about these and other discounts is
available from your financial professional and in &lt;i&gt;How do I buy fund shares?&lt;/i&gt; beginning on page 35 of the fund's prospectus, in the
Appendix to the fund's prospectus, and in &lt;i&gt;How to buy shares &lt;/i&gt;beginning on page II-1 of the fund's statement of additional information
(SAI).&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0 47.65pt 0 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 13pt Times New Roman, Times, Serif; margin: 0 47.65pt 0 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

</rr:ExpenseNarrativeTextBlock>
    <rr:ExpenseBreakpointDiscounts contextRef="AsOf2022-05-27_custom_S000006210Member">You may qualify for sales charge discounts if you and your family invest, or
agree to invest in the future, at least $50,000 in class A shares of Putnam funds.</rr:ExpenseBreakpointDiscounts>
    <rr:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="AsOf2022-05-27_custom_S000006210Member"
      decimals="0"
      unitRef="USD">50000</rr:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <rr:ShareholderFeesCaption contextRef="AsOf2022-05-27_custom_S000006210Member">Shareholder
fees (fees paid directly from your investment)</rr:ShareholderFeesCaption>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006210Member_custom_C000017120Member"
      decimals="INF"
      unitRef="Ratio">0.0400</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006210Member_custom_C000017120Member"
      decimals="INF"
      id="Fact000020"
      unitRef="Ratio">0.0100</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006210Member_custom_C000017121Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006210Member_custom_C000017121Member"
      decimals="INF"
      id="Fact000022"
      unitRef="Ratio">0.0500</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006210Member_custom_C000017118Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006210Member_custom_C000017118Member"
      decimals="INF"
      id="Fact000024"
      unitRef="Ratio">0.0100</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006210Member_custom_C000202927Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006210Member_custom_C000202927Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006210Member_custom_C000060571Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006210Member_custom_C000060571Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumDeferredSalesChargeOverOther>
    <rr:ExpenseHeading contextRef="AsOf2022-05-27_custom_S000006218Member">Fees and expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock contextRef="AsOf2022-05-27_custom_S000006218Member">&lt;p id="xdx_A89_err--ExpenseNarrativeTextBlock_zA56VHkxFMh4" style="font: 11pt Times New Roman, Times, Serif; margin: 0 47.65pt 0 0"&gt;The following tables describe the fees and expenses you may
pay if you buy, hold and sell shares of the fund. You may pay other fees, such as brokerage commissions and other fees to financial intermediaries,
which are not reflected in the tables and examples below. &lt;span id="xdx_90C_err--ExpenseBreakpointDiscounts_dU_c20220527__20220527__dei--LegalEntityAxis__custom--S000006218Member_zxwmf41VKrRb"&gt;You may qualify for sales charge discounts if you and your family invest, or
agree to invest in the future, at least &lt;span id="xdx_90A_err--ExpenseBreakpointMinimumInvestmentRequiredAmount_dU_c20220527__20220527__dei--LegalEntityAxis__custom--S000006218Member_zvtcKgYIyl4"&gt;$50,000 &lt;/span&gt;in class A shares of Putnam funds.&lt;/span&gt; More information about these and other discounts is
available from your financial professional and in &lt;i&gt;How do I buy fund shares?&lt;/i&gt; beginning on page 35 of the fund's prospectus, in the
Appendix to the fund's prospectus, and in &lt;i&gt;How to buy shares &lt;/i&gt;beginning on page II-1 of the fund's statement of additional information
(SAI).&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0 47.65pt 0 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 13pt Times New Roman, Times, Serif; margin: 0 47.65pt 0 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

</rr:ExpenseNarrativeTextBlock>
    <rr:ExpenseBreakpointDiscounts contextRef="AsOf2022-05-27_custom_S000006218Member">You may qualify for sales charge discounts if you and your family invest, or
agree to invest in the future, at least $50,000 in class A shares of Putnam funds.</rr:ExpenseBreakpointDiscounts>
    <rr:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="AsOf2022-05-27_custom_S000006218Member"
      decimals="0"
      unitRef="USD">50000</rr:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <rr:ShareholderFeesCaption contextRef="AsOf2022-05-27_custom_S000006218Member">Shareholder
fees (fees paid directly from your investment)</rr:ShareholderFeesCaption>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006218Member_custom_C000017144Member"
      decimals="INF"
      unitRef="Ratio">0.0400</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006218Member_custom_C000017144Member"
      decimals="INF"
      id="Fact000040"
      unitRef="Ratio">0.0100</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006218Member_custom_C000017145Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006218Member_custom_C000017145Member"
      decimals="INF"
      id="Fact000042"
      unitRef="Ratio">0.0500</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006218Member_custom_C000039836Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006218Member_custom_C000039836Member"
      decimals="INF"
      id="Fact000044"
      unitRef="Ratio">0.0100</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006218Member_custom_C000202929Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006218Member_custom_C000202929Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006218Member_custom_C000060573Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006218Member_custom_C000060573Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumDeferredSalesChargeOverOther>
    <rr:ExpenseHeading contextRef="AsOf2022-05-27_custom_S000006252Member">Fees and expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock contextRef="AsOf2022-05-27_custom_S000006252Member">&lt;p id="xdx_A8E_err--ExpenseNarrativeTextBlock_zq8P2OQdfM62" style="font: 11pt Times New Roman, Times, Serif; margin: 0 47.65pt 0 0"&gt;The following tables describe the fees and expenses you may
pay if you buy, hold and sell shares of the fund. You may pay other fees, such as brokerage commissions and other fees to financial intermediaries,
which are not reflected in the tables and examples below. &lt;span id="xdx_906_err--ExpenseBreakpointDiscounts_dU_c20220527__20220527__dei--LegalEntityAxis__custom--S000006252Member_zt9Hie5nUszl"&gt;You may qualify for sales charge discounts if you and your family invest, or
agree to invest in the future, at least &lt;span id="xdx_906_err--ExpenseBreakpointMinimumInvestmentRequiredAmount_dU_c20220527__20220527__dei--LegalEntityAxis__custom--S000006252Member_ztbU864desFb"&gt;$50,000&lt;/span&gt; in class A shares of Putnam funds.&lt;/span&gt; More information about these and other discounts is
available from your financial professional and in &lt;i&gt;How do I buy fund shares?&lt;/i&gt; beginning on page 35 of the fund's prospectus, in the
Appendix to the fund's prospectus, and in &lt;i&gt;How to buy shares &lt;/i&gt;beginning on page II-1 of the fund's statement of additional information
(SAI).&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0 47.65pt 0 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

</rr:ExpenseNarrativeTextBlock>
    <rr:ExpenseBreakpointDiscounts contextRef="AsOf2022-05-27_custom_S000006252Member">You may qualify for sales charge discounts if you and your family invest, or
agree to invest in the future, at least $50,000 in class A shares of Putnam funds.</rr:ExpenseBreakpointDiscounts>
    <rr:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="AsOf2022-05-27_custom_S000006252Member"
      decimals="0"
      unitRef="USD">50000</rr:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <rr:ShareholderFeesCaption contextRef="AsOf2022-05-27_custom_S000006252Member">Shareholder
                fees (fees paid directly from your investment)</rr:ShareholderFeesCaption>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006252Member_custom_C000017198Member"
      decimals="INF"
      unitRef="Ratio">0.0400</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006252Member_custom_C000017198Member"
      decimals="INF"
      id="Fact000060"
      unitRef="Ratio">0.0100</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006252Member_custom_C000017199Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006252Member_custom_C000017199Member"
      decimals="INF"
      id="Fact000062"
      unitRef="Ratio">0.0500</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006252Member_custom_C000039838Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006252Member_custom_C000039838Member"
      decimals="INF"
      id="Fact000064"
      unitRef="Ratio">0.0100</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006252Member_custom_C000202931Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006252Member_custom_C000202931Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006252Member_custom_C000060575Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006252Member_custom_C000060575Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumDeferredSalesChargeOverOther>
    <rr:ExpenseHeading contextRef="AsOf2022-05-27_custom_S000006390Member">Fees and expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock contextRef="AsOf2022-05-27_custom_S000006390Member">&lt;p id="xdx_A8D_err--ExpenseNarrativeTextBlock_zUNyilQe4Fal" style="font: 11pt Times New Roman, Times, Serif; margin: 0 47.65pt 0 0"&gt;The following tables describe the fees and expenses you may
pay if you buy, hold and sell shares of the fund. You may pay other fees, such as brokerage commissions and other fees to financial intermediaries,
which are not reflected in the tables and examples below. &lt;span id="xdx_900_err--ExpenseBreakpointDiscounts_dU_c20220527__20220527__dei--LegalEntityAxis__custom--S000006390Member_zqoDmSlVH9A"&gt;You may qualify for sales charge discounts if you and your family invest, or
agree to invest in the future, at least &lt;span id="xdx_905_err--ExpenseBreakpointMinimumInvestmentRequiredAmount_dU_c20220527__20220527__dei--LegalEntityAxis__custom--S000006390Member_zHI8gvBKvVW7"&gt;$50,000&lt;/span&gt; in class A shares of Putnam funds.&lt;/span&gt; More information about these and other discounts is
available from your financial professional and in &lt;i&gt;How do I buy fund shares?&lt;/i&gt; beginning on page 35 of the fund's prospectus, in the
Appendix to the fund's prospectus, and in &lt;i&gt;How to buy shares &lt;/i&gt;beginning on page II-1 of the fund's statement of additional information
(SAI).&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0 47.65pt 0 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 13pt Times New Roman, Times, Serif; margin: 0 47.65pt 0 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

</rr:ExpenseNarrativeTextBlock>
    <rr:ExpenseBreakpointDiscounts contextRef="AsOf2022-05-27_custom_S000006390Member">You may qualify for sales charge discounts if you and your family invest, or
agree to invest in the future, at least $50,000 in class A shares of Putnam funds.</rr:ExpenseBreakpointDiscounts>
    <rr:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="AsOf2022-05-27_custom_S000006390Member"
      decimals="0"
      unitRef="USD">50000</rr:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <rr:ShareholderFeesCaption contextRef="AsOf2022-05-27_custom_S000006390Member">Shareholder
fees (fees paid directly from your investment)</rr:ShareholderFeesCaption>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006390Member_custom_C000017547Member"
      decimals="INF"
      unitRef="Ratio">0.0400</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006390Member_custom_C000017547Member"
      decimals="INF"
      id="Fact000080"
      unitRef="Ratio">0.0100</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006390Member_custom_C000017548Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006390Member_custom_C000017548Member"
      decimals="INF"
      id="Fact000082"
      unitRef="Ratio">0.0500</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006390Member_custom_C000039840Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006390Member_custom_C000039840Member"
      decimals="INF"
      id="Fact000084"
      unitRef="Ratio">0.0100</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006390Member_custom_C000202934Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006390Member_custom_C000202934Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006390Member_custom_C000060574Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006390Member_custom_C000060574Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumDeferredSalesChargeOverOther>
    <rr:ExpenseHeading contextRef="AsOf2022-05-27_custom_S000006567Member">Fees and expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock contextRef="AsOf2022-05-27_custom_S000006567Member">&lt;p id="xdx_A86_err--ExpenseNarrativeTextBlock_zxOdEOM6VF01" style="font: 11pt Times New Roman, Times, Serif; margin: 0 47.65pt 0 0"&gt;The following tables describe the fees and expenses you may
pay if you buy, hold and sell shares of the fund. You may pay other fees, such as brokerage commissions and other fees to financial intermediaries,
which are not reflected in the tables and examples below. &lt;span id="xdx_909_err--ExpenseBreakpointDiscounts_dU_c20220527__20220527__dei--LegalEntityAxis__custom--S000006567Member_zkZpn1vvi3pk"&gt;You may qualify for sales charge discounts if you and your family invest, or
agree to invest in the future, at least &lt;span id="xdx_90E_err--ExpenseBreakpointMinimumInvestmentRequiredAmount_dU_c20220527__20220527__dei--LegalEntityAxis__custom--S000006567Member_zwAIpCOZ0nc3"&gt;$50,000 &lt;/span&gt;in class A shares of Putnam funds.&lt;/span&gt; More information about these and other discounts is
available from your financial professional and in &lt;i&gt;How do I buy fund shares?&lt;/i&gt; beginning on page 35 of the fund's prospectus, in the
Appendix to the fund's prospectus, and in &lt;i&gt;How to buy shares &lt;/i&gt;beginning on page II-1 of the fund's statement of additional information
(SAI).&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0 47.65pt 0 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 13pt Times New Roman, Times, Serif; margin: 0 47.65pt 0 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

</rr:ExpenseNarrativeTextBlock>
    <rr:ExpenseBreakpointDiscounts contextRef="AsOf2022-05-27_custom_S000006567Member">You may qualify for sales charge discounts if you and your family invest, or
agree to invest in the future, at least $50,000 in class A shares of Putnam funds.</rr:ExpenseBreakpointDiscounts>
    <rr:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="AsOf2022-05-27_custom_S000006567Member"
      decimals="0"
      unitRef="USD">50000</rr:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <rr:ShareholderFeesCaption contextRef="AsOf2022-05-27_custom_S000006567Member">Shareholder
fees (fees paid directly from your investment)</rr:ShareholderFeesCaption>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006567Member_custom_C000017915Member"
      decimals="INF"
      unitRef="Ratio">0.0400</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006567Member_custom_C000017915Member"
      decimals="INF"
      id="Fact000100"
      unitRef="Ratio">0.0100</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006567Member_custom_C000017916Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006567Member_custom_C000017916Member"
      decimals="INF"
      id="Fact000102"
      unitRef="Ratio">0.0500</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006567Member_custom_C000039842Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006567Member_custom_C000039842Member"
      decimals="INF"
      id="Fact000104"
      unitRef="Ratio">0.0100</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006567Member_custom_C000202936Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006567Member_custom_C000202936Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumDeferredSalesChargeOverOther>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="AsOf2022-05-27_custom_S000006567Member_custom_C000060576Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOther
      contextRef="AsOf2022-05-27_custom_S000006567Member_custom_C000060576Member"
      decimals="INF"
      unitRef="Ratio">0</rr:MaximumDeferredSalesChargeOverOther>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact000020"
          xlink:label="Fact000020"
          xlink:type="locator"/>
        <link:footnote id="Footnote000029" xlink:label="Footnote000029" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
Applies only to certain redemptions of shares bought with no initial sales
charge.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000020"
          xlink:to="Footnote000029"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000022"
          xlink:label="Fact000022"
          xlink:type="locator"/>
        <link:footnote id="Footnote000030" xlink:label="Footnote000030" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
This charge is phased out over six years.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000022"
          xlink:to="Footnote000030"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000024"
          xlink:label="Fact000024"
          xlink:type="locator"/>
        <link:footnote id="Footnote000031" xlink:label="Footnote000031" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
This charge is eliminated after one year.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000024"
          xlink:to="Footnote000031"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000040"
          xlink:label="Fact000040"
          xlink:type="locator"/>
        <link:footnote id="Footnote000049" xlink:label="Footnote000049" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
Applies only to certain redemptions of shares bought with no initial sales
charge.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000040"
          xlink:to="Footnote000049"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000042"
          xlink:label="Fact000042"
          xlink:type="locator"/>
        <link:footnote id="Footnote000050" xlink:label="Footnote000050" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
This charge is phased out over six years.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000042"
          xlink:to="Footnote000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000044"
          xlink:label="Fact000044"
          xlink:type="locator"/>
        <link:footnote id="Footnote000051" xlink:label="Footnote000051" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
This charge is eliminated after one year.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000044"
          xlink:to="Footnote000051"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000060"
          xlink:label="Fact000060"
          xlink:type="locator"/>
        <link:footnote id="Footnote000069" xlink:label="Footnote000069" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
Applies only to certain redemptions of shares bought with no initial sales
charge.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000060"
          xlink:to="Footnote000069"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000062"
          xlink:label="Fact000062"
          xlink:type="locator"/>
        <link:footnote id="Footnote000070" xlink:label="Footnote000070" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
This charge is phased out over six years.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000062"
          xlink:to="Footnote000070"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000064"
          xlink:label="Fact000064"
          xlink:type="locator"/>
        <link:footnote id="Footnote000071" xlink:label="Footnote000071" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
This charge is eliminated after one year.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000064"
          xlink:to="Footnote000071"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000080"
          xlink:label="Fact000080"
          xlink:type="locator"/>
        <link:footnote id="Footnote000089" xlink:label="Footnote000089" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
Applies only to certain redemptions of shares bought with no initial sales
charge.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000080"
          xlink:to="Footnote000089"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000082"
          xlink:label="Fact000082"
          xlink:type="locator"/>
        <link:footnote id="Footnote000090" xlink:label="Footnote000090" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
This charge is phased out over six years.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000082"
          xlink:to="Footnote000090"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000084"
          xlink:label="Fact000084"
          xlink:type="locator"/>
        <link:footnote id="Footnote000091" xlink:label="Footnote000091" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
This charge is eliminated after one year.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000084"
          xlink:to="Footnote000091"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000100"
          xlink:label="Fact000100"
          xlink:type="locator"/>
        <link:footnote id="Footnote000109" xlink:label="Footnote000109" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
Applies only to certain redemptions of shares bought with no initial sales
charge.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000100"
          xlink:to="Footnote000109"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000102"
          xlink:label="Fact000102"
          xlink:type="locator"/>
        <link:footnote id="Footnote000110" xlink:label="Footnote000110" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
This charge is phased out over six years.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000102"
          xlink:to="Footnote000110"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000104"
          xlink:label="Fact000104"
          xlink:type="locator"/>
        <link:footnote id="Footnote000111" xlink:label="Footnote000111" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
This charge is eliminated after one year.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000104"
          xlink:to="Footnote000111"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
