<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:fnd="http://xbrl.sec.gov/fnd/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:jhf="http://www.johnhancock.com/20260331"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="jhf-20260331.xsd" xlink:type="simple"/>
    <context id="D_31Mar2026_31Mar2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_C000001772">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_C000001774">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_RiskMoneyMarketFundMayNotPreserveDollarMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskMoneyMarketFundMayNotPreserveDollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_RiskNotInsuredDepositoryInstitutionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredDepositoryInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_RiskMoneyMarketFundSponsorMayNotProvideSupportMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskMoneyMarketFundSponsorMayNotProvideSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_ChangingDistributionLevelsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">jhf:ChangingDistributionLevelsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_CreditAndCounterpartyRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">jhf:CreditAndCounterpartyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_EconomicAndMarketEventsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">jhf:EconomicAndMarketEventsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_FixedIncomeSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">jhf:FixedIncomeSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_InterestRateRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">us-gaap:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_LiquidityRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">jhf:LiquidityRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_OperationalAndCybersecurityRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">jhf:OperationalAndCybersecurityRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_RedemptionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">jhf:RedemptionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_TaxDiversificationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">jhf:TaxDiversificationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_USGovernmentAgencyObligationsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">jhf:USGovernmentAgencyObligationsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_USTreasuryObligationsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">jhf:USTreasuryObligationsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_C000001772_01Jan2025_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_C000001772_01Jan2021_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_C000001772_01Jan2016_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_C000001772_AfterTaxesOnDistributionsMember_01Jan2025_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_C000001772_AfterTaxesOnDistributionsMember_01Jan2021_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_C000001772_AfterTaxesOnDistributionsMember_01Jan2016_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_C000001772_AfterTaxesOnDistributionsAndSalesMember_01Jan2025_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_C000001772_AfterTaxesOnDistributionsAndSalesMember_01Jan2021_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_C000001772_AfterTaxesOnDistributionsAndSalesMember_01Jan2016_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_C000001774_01Jan2025_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_C000001774_01Jan2021_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_C000001774_01Jan2016_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001774Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_BloombergUSAggregateBondIndexMember_01Jan2025_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">jhf:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_BloombergUSAggregateBondIndexMember_01Jan2021_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">jhf:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_BloombergUSAggregateBondIndexMember_01Jan2016_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">jhf:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_ICEBofA03MonthUSTreasuryBillIndexMember_01Jan2025_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">jhf:ICEBofA03MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_ICEBofA03MonthUSTreasuryBillIndexMember_01Jan2021_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">jhf:ICEBofA03MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_ICEBofA03MonthUSTreasuryBillIndexMember_01Jan2016_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">jhf:ICEBofA03MonthUSTreasuryBillIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_C000001772_01Jan2016_31Dec2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_C000001772_01Jan2017_31Dec2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_C000001772_01Jan2018_31Dec2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_C000001772_01Jan2019_31Dec2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_C000001772_01Jan2020_31Dec2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_C000001772_01Jan2021_31Dec2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_C000001772_01Jan2022_31Dec2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_C000001772_01Jan2023_31Dec2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_C000001772_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="ClassACMember_S000000623_C000001772_01Jan2025_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026262</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">jhf:ClassACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jhf:S000000623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhf:C000001772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:DocumentPeriodEndDate contextRef="D_31Mar2026_31Mar2026" id="apid_1">2026-03-31</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey contextRef="D_31Mar2026_31Mar2026" id="apid_2">0000026262</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="D_31Mar2026_31Mar2026" id="apid_3">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="D_31Mar2026_31Mar2026" id="apid_4">485BPOS</dei:DocumentType>
    <oef:AnnlRtrPct
      contextRef="ClassACMember_S000000623_C000001772_01Jan2016_31Dec2016"
      decimals="4"
      id="bf2c0850-17cd-4df5-9a23-40ef40b387f9"
      unitRef="pure">0.0001</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="ClassACMember_S000000623_C000001772_01Jan2017_31Dec2017"
      decimals="4"
      id="x_52a956fe-a75f-4305-a0f4-4666d42e47fb"
      unitRef="pure">0.0038</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="ClassACMember_S000000623_C000001772_01Jan2018_31Dec2018"
      decimals="4"
      id="b2f1e42f-d4cb-45ea-aaaa-b107bf391da6"
      unitRef="pure">0.0131</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="ClassACMember_S000000623_C000001772_01Jan2019_31Dec2019"
      decimals="4"
      id="bf4b4871-4719-491a-bffa-b9a0df8853de"
      unitRef="pure">0.0169</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="ClassACMember_S000000623_C000001772_01Jan2020_31Dec2020"
      decimals="4"
      id="x_1b4b9068-e854-4dc8-8624-12d2f82fef96"
      unitRef="pure">0.0023</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="ClassACMember_S000000623_C000001772_01Jan2021_31Dec2021"
      decimals="4"
      id="dd4f1eea-2999-4257-9154-658c62deff2d"
      unitRef="pure">0.0002</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="ClassACMember_S000000623_C000001772_01Jan2022_31Dec2022"
      decimals="4"
      id="x_6dc2bd44-b99b-42b6-9bdc-2171a1a65044"
      unitRef="pure">0.0119</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="ClassACMember_S000000623_C000001772_01Jan2023_31Dec2023"
      decimals="4"
      id="x_4b26baf2-80ae-4b55-b42d-a37a61d86155"
      unitRef="pure">0.0457</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="ClassACMember_S000000623_C000001772_01Jan2024_31Dec2024"
      decimals="4"
      id="x_59df675d-b599-4b2e-8a0a-9ec94da0fc19"
      unitRef="pure">0.0478</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="ClassACMember_S000000623_C000001772_01Jan2025_31Dec2025"
      decimals="4"
      id="x_650e0fe0-ac4b-496a-b1d9-541f1601ef68"
      unitRef="pure">0.0384</oef:AnnlRtrPct>
    <dei:EntityInvCompanyType
      contextRef="D_31Mar2026_31Mar2026"
      id="apid_1a76f79e-2d25-460c-94a3-659145f08467">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName
      contextRef="D_31Mar2026_31Mar2026"
      id="apid_09a626cd-7814-41c7-90c3-2b9943533ee7">JOHN HANCOCK CURRENT INTEREST</dei:EntityRegistrantName>
    <oef:ProspectusDate
      contextRef="D_31Mar2026_31Mar2026"
      id="apid_da3b7947-bfff-471a-bd20-c1944870e36d">2026-08-01</oef:ProspectusDate>
    <oef:RiskReturnHeading
      contextRef="ClassACMember_S000000623"
      id="x_9a202e46-c8eb-4aca-be63-277252e94088">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:24pt;"&gt;John Hancock Money Market Fund&lt;/span&gt;</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="ClassACMember_S000000623"
      id="f18fb25d-21b6-4ed3-acfd-99aa4d078510">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:10pt;font-weight:bold;"&gt;Investment objective&lt;/span&gt;</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="ClassACMember_S000000623"
      id="ff7459ea-8571-4681-8552-b84a1d7f49cb">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;To seek the maximum current income that is consistent with maintaining liquidity and preserving capital.&lt;/span&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="ClassACMember_S000000623"
      id="f6b48ceb-d64f-4c64-b826-c5b7f646b5e1">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:10pt;font-weight:bold;"&gt;Fees and expenses&lt;/span&gt;</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="ClassACMember_S000000623"
      id="x_0eb42db9-ae79-4d18-9975-65ee465d3d74">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;This table describes the fees and expenses you may pay if you buy, hold, and sell shares of the fund. &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-weight:bold;"&gt;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&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;. Information about eligibility for waivers of the contingent deferred sales charges (CDSCs) applicable to Class C shares is available from your financial professional and beginning on page 15 of the prospectus under &#x201c;CDSC waivers&#x201d; or page 107 of the fund&#x2019;s Statement of Additional Information under &#x201c;Waiver of Contingent Deferred Sales Charge.&#x201d; Intermediaries may have different policies and procedures regarding the availability of CDSC waivers (See Appendix 1 - Intermediary sales charge waivers, which includes information about specific sales charge waivers applicable to the intermediary identified therein).&lt;/span&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption
      contextRef="ClassACMember_S000000623"
      id="ada693e5-8899-4a5f-8a6b-d9f4ef15196f">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;font-weight:bold;margin-left:0.0pt;"&gt;Shareholder fees (%)&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;margin-left:0.0pt;"&gt; (fees paid directly from your investment)&lt;/span&gt;</oef:ShareholderFeesCaption>
    <oef:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="ClassACMember_S000000623_C000001772"
      decimals="4"
      id="x_4ab52b6a-169d-4507-b010-54d8eb660b3d"
      unitRef="pure">0</oef:MaximumCumulativeSalesChargeOverOfferingPrice>
    <oef:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="4"
      id="x_6087b11b-6e4c-4cc7-bfab-c62901387bf7"
      unitRef="pure">0</oef:MaximumCumulativeSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="ClassACMember_S000000623_C000001772"
      decimals="4"
      id="x_42f9a3b9-8584-4c25-952f-4f95f851739c"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="4"
      id="ce4ee7b9-3932-4968-9f86-bfa5ce7e2b8b"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumAccountFee
      contextRef="ClassACMember_S000000623_C000001772"
      decimals="INF"
      id="x_3aea6c9c-8bea-4e3e-840b-fc2dde788609"
      unitRef="USD">20</oef:MaximumAccountFee>
    <oef:MaximumAccountFee
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="INF"
      id="x_933ddcf4-29df-4357-9f8e-c7a17bd02b49"
      unitRef="USD">20</oef:MaximumAccountFee>
    <oef:OperatingExpensesCaption
      contextRef="ClassACMember_S000000623"
      id="f2a41118-3205-48a0-9a44-b138fc2174ef">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;font-weight:bold;margin-left:0.0pt;"&gt;Annual fund operating expenses (%) &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;margin-left:0.0pt;"&gt;(expenses that you pay each year as a percentage of the value of your investment)&lt;/span&gt;</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="ClassACMember_S000000623_C000001772"
      decimals="4"
      id="e790a4a1-7135-4cbb-8441-d9d9417063cf"
      unitRef="pure">0.0034</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="4"
      id="x_247d8259-c7be-4d97-b415-7f4f49a4bca7"
      unitRef="pure">0.0034</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="ClassACMember_S000000623_C000001772"
      decimals="4"
      id="x_0871da7b-dcf6-4e08-ad23-21bb01589596"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="4"
      id="x_293fc52a-3fad-4dd8-9c30-7422c3b0ee9f"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="ClassACMember_S000000623_C000001772"
      decimals="4"
      id="e002a02b-af7a-44f6-a11f-50f9e751c964"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="4"
      id="x_411ce118-4a15-40aa-bfd5-461dc5adf298"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="ClassACMember_S000000623_C000001772"
      decimals="4"
      id="f9db5d5b-c659-4ca3-8469-ce6e900a59af"
      unitRef="pure">0.0077</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="4"
      id="x_1cca5b0c-a855-4d25-9a21-faba5f001352"
      unitRef="pure">0.0152</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="ClassACMember_S000000623_C000001772"
      decimals="4"
      id="x_0dc763b1-0df6-4701-8d32-dda7cacc5daf"
      unitRef="pure">-0.0028</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="4"
      id="x_6ca88c9c-0cc0-46c2-bdea-7416c4ac69c7"
      unitRef="pure">-0.0103</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="ClassACMember_S000000623_C000001772"
      decimals="4"
      id="x_40cff50f-3e5c-4d28-acea-934545063f0f"
      unitRef="pure">0.0049</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="4"
      id="x_5fd5148f-adbb-4f58-bfda-de08853e9edb"
      unitRef="pure">0.0049</oef:NetExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="ClassACMember_S000000623"
      id="x_104f0421-19c0-41c7-99ff-f2763493dd7f">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;"&gt;July 31, 2027&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;"&gt;July 31, 2027&lt;/span&gt;</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpenseExampleHeading
      contextRef="ClassACMember_S000000623"
      id="x_18f01736-a57e-4cf4-9c66-4f43adddb40a">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:10pt;font-weight:bold;"&gt;Expense example&lt;/span&gt;</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="ClassACMember_S000000623"
      id="a463a5ed-31bc-43d2-b6f2-5f2deef9b2b1">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&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. Please see below a hypothetical example showing the expenses of a $10,000 investment for the time periods indicated and then, except as shown below, assuming you sell all of your shares at the end of those periods. The example assumes a 5% average annual return and that fund expenses will not change over the periods. Although your actual costs may be higher or lower, based on these assumptions, your costs would be:&lt;/span&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption
      contextRef="ClassACMember_S000000623"
      id="c64bdec1-a686-4374-9fcc-b78171d97293">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;font-weight:bold;"&gt;Shares Sold&lt;/span&gt;</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleNoRedemptionByYearCaption
      contextRef="ClassACMember_S000000623"
      id="e3bea4e4-91d1-473e-b126-f2e57d332e63">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;font-weight:bold;"&gt;Shares&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;font-weight:bold;"&gt;Not Sold&lt;/span&gt;</oef:ExpenseExampleNoRedemptionByYearCaption>
    <oef:ExpenseExampleYear01
      contextRef="ClassACMember_S000000623_C000001772"
      decimals="INF"
      id="x_81a145bc-a8e2-448e-899b-8a36ac5380b0"
      unitRef="USD">50</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear01
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="INF"
      id="x_84e49d7b-d074-43e7-b47e-da29bdeac089"
      unitRef="USD">150</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="INF"
      id="x_9a308773-2751-4ac3-87fe-46ed301e5788"
      unitRef="USD">50</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="ClassACMember_S000000623_C000001772"
      decimals="INF"
      id="ede3b796-0f68-481a-bcb8-05576ffd4c9b"
      unitRef="USD">218</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear03
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="INF"
      id="x_1df34afb-fbc9-4ec8-b9f0-14207763cd20"
      unitRef="USD">379</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="INF"
      id="x_6887f923-157a-4007-ace7-a81927a70bf1"
      unitRef="USD">379</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="ClassACMember_S000000623_C000001772"
      decimals="INF"
      id="x_633d4a91-0054-4618-8a3c-262039a6b61a"
      unitRef="USD">400</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear05
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="INF"
      id="x_32993090-c01c-45fd-a1e0-96ba79a9076a"
      unitRef="USD">731</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="INF"
      id="eb2e8bc1-0684-4e3e-92ba-9b6a6ab11b5c"
      unitRef="USD">731</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="ClassACMember_S000000623_C000001772"
      decimals="INF"
      id="f4666b10-fede-414e-a08b-a439f41f6df3"
      unitRef="USD">928</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear10
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="INF"
      id="x_5883ab94-4e0b-43b0-b932-fb39b43f7b71"
      unitRef="USD">1520</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="ClassACMember_S000000623_C000001774"
      decimals="INF"
      id="b9b1127f-6dd5-4665-a3d7-f47c87cdc681"
      unitRef="USD">1520</oef:ExpenseExampleNoRedemptionYear10>
    <oef:StrategyHeading
      contextRef="ClassACMember_S000000623"
      id="x_53f0c7df-dafb-4da1-b141-acb006170af7">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:10pt;font-weight:bold;"&gt;Principal investment strategies&lt;/span&gt;</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="ClassACMember_S000000623"
      id="f51f015c-8b5e-4cbf-a8af-24e0c564c796">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;The fund operates as a &#x201c;government money market fund&#x201d; in accordance with Rule 2a-7 under the Investment Company Act of 1940, as amended,&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt; and is &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;managed in the following manner:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;&#x25cf;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;under normal market conditions, the fund invests at least 99.5% of its total assets in cash, U.S. Government securities and/or repurchase agreements that are fully collateralized by U.S. Government securities or cash&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;&#x25cf;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;U.S. Government securities include both securities issued or guaranteed by the U.S. Treasury and securities issued by entities that are chartered or sponsored by Congress but are not issued or guaranteed by the U.S. Treasury&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;&#x25cf;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;the fund seeks to maintain a stable net asset value (&#x201c;NAV&#x201d;) of $1.00 per share and its portfolio is valued using the amortized cost method as permitted by Rule 2a-7&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;&#x25cf;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;the fund invests only in U.S. dollar-denominated securities&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;&#x25cf;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;the fund buys securities that have remaining maturities of 397 days or less (as calculated pursuant to Rule 2a-7)&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;&#x25cf;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;the fund maintains a dollar-weighted average maturity of 60 days or less and a dollar-weighted average life to maturity of 120 days or less&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;&#x25cf;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;the fund must meet certain other criteria, including those relating to maturity, liquidity and credit quality&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;&#x25cf;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;as a government money market fund, the fund is not subject to liquidity fees, although the fund&#x2019;s Board of Trustees may elect to impose such fees in the future.&lt;/span&gt;</oef:StrategyNarrativeTextBlock>
    <fnd:NmRule35d1TermDfnSmryTextBlock
      contextRef="ClassACMember_S000000623"
      id="x_68385e8a-17e9-4e4a-afe7-77f6350252f0">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;The fund operates as a &#x201c;government money market fund&#x201d; in accordance with Rule 2a-7 under the Investment Company Act of 1940, as amended,&lt;/span&gt;</fnd:NmRule35d1TermDfnSmryTextBlock>
    <fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock
      contextRef="ClassACMember_S000000623"
      id="a0c28fa6-c89b-4e7b-980d-1542ab46d383">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;under normal market conditions, the fund invests at least 99.5% of its total assets in cash, U.S. Government securities and/or repurchase agreements that are fully collateralized by U.S. Government securities or cash&lt;/span&gt;</fnd:NmRule35d1EightyPctInvstmntPlcyTextBlock>
    <fnd:NmRule35d1TermSlctnCritSmryTextBlock
      contextRef="ClassACMember_S000000623"
      id="x_19c5b903-5dcc-493c-bb81-e29934e34cae">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;the fund invests only in U.S. dollar-denominated securities&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;&#x25cf;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;the fund buys securities that have remaining maturities of 397 days or less (as calculated pursuant to Rule 2a-7)&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;&#x25cf;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;the fund maintains a dollar-weighted average maturity of 60 days or less and a dollar-weighted average life to maturity of 120 days or less&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;&#x25cf;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;the fund must meet certain other criteria, including those relating to maturity, liquidity and credit quality&lt;/span&gt;</fnd:NmRule35d1TermSlctnCritSmryTextBlock>
    <oef:RiskTextBlock
      contextRef="ClassACMember_S000000623_RiskLoseMoneyMember"
      id="c76f0412-f48b-4860-b609-97664660df3b">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;The fund is subject to risks, and you could lose money by investing in the fund. &lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="ClassACMember_S000000623_RiskMoneyMarketFundMayNotPreserveDollarMember"
      id="x_8f71dacf-0891-450b-88f0-f1b363d7df79">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;Although the fund seeks to preserve the value of your investment at &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;$1.00 per share, it cannot guarantee it will do so.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="ClassACMember_S000000623_RiskNotInsuredDepositoryInstitutionMember"
      id="e396a4fe-62d2-4684-b707-92dfca4d9249">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;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 government agency. &lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="ClassACMember_S000000623_RiskMoneyMarketFundSponsorMayNotProvideSupportMember"
      id="b32b2986-6557-4d4d-9686-3b6581cbee92">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;The fund&#x2019;s sponsor has &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;no legal obligation to provide financial support to the fund, and you should not expect that the sponsor will provide financial support to the fund at any time.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="ClassACMember_S000000623_ChangingDistributionLevelsRiskMember"
      id="x_2c92a14c-fba5-41dc-b7e6-ab93f568e748">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-weight:bold;"&gt;Changing distribution levels risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;line-height:12pt;"&gt;&#x2009;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;The fund may cease or reduce the level of its distribution if income or dividends paid from its investments declines.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="ClassACMember_S000000623_CreditAndCounterpartyRiskMember"
      id="x_1d2cba51-3f5c-44e1-bad1-14c6d6634090">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-weight:bold;"&gt;Credit and counterparty risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;line-height:12pt;"&gt;&#x2009;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;The issuer or guarantor of a fixed-income security or a borrower of fund securities may not make timely payments or otherwise honor its obligations. U.S. government securities are subject to varying degrees of credit risk depending upon the nature of their support. A downgrade or default affecting any of the fund&#x2019;s securities could affect the fund&#x2019;s performance.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="ClassACMember_S000000623_EconomicAndMarketEventsRiskMember"
      id="x_7d01aa9f-4a69-43bf-a744-d36e46527dfb">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-weight:bold;"&gt;Economic and market events risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;line-height:12pt;"&gt;&#x2009;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;Events in the U.S. and global financial markets, including actions taken by the U.S. Federal Reserve or foreign central banks to stimulate or stabilize economic growth, may at times result in unusually high market volatility, which could negatively impact performance. Reduced liquidity in credit and fixed-income markets could adversely affect issuers worldwide. Banks and financial services companies could suffer losses if interest rates rise or economic conditions deteriorate.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="ClassACMember_S000000623_FixedIncomeSecuritiesRiskMember"
      id="x_5ccc567f-39a7-4b6d-9236-585276635892">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-weight:bold;"&gt;Fixed-income securities risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;line-height:12pt;"&gt;&#x2009;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;A rise in interest rates typically causes bond prices to fall. The longer the average maturity or duration of the bonds held by a fund, the more sensitive it will likely be to interest-rate fluctuations. An issuer may not make all interest payments or repay all or any of the principal borrowed. Changes in a security&#x2019;s credit quality may adversely affect fund performance.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="ClassACMember_S000000623_InterestRateRiskMember"
      id="x_3b5afbca-4464-491d-a0fb-e69e68884591">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-weight:bold;"&gt;Interest rate risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;line-height:12pt;"&gt;&#x2009;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;A sharp and unexpected rise in interest rates could impair the fund&#x2019;s ability to maintain a stable net asset value. A low interest rate environment may prevent the fund from providing a positive yield to shareholders or paying fund expenses out of fund assets and could impair the fund&#x2019;s ability to maintain a stable net asset value.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="ClassACMember_S000000623_LiquidityRiskMember"
      id="c5b2a00e-6c16-4a9b-9f8d-13c1ed2ecf10">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-weight:bold;"&gt;Liquidity risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;line-height:12pt;"&gt;&#x2009;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;The extent (if at all) to which a security may be sold without negatively impacting its market value may be impaired by reduced market activity or participation, legal restrictions, or other economic and market impediments. Liquidity risk may be magnified in rising interest rate environments due to higher than normal redemption rates. Widespread selling of fixed-income securities to satisfy redemptions during periods of &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;reduced demand may adversely impact the price or salability of such securities. Periods of heavy redemption could cause the fund to sell assets at a loss or depressed value, which could negatively affect performance. Redemption risk is heightened during periods of declining or illiquid markets.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="ClassACMember_S000000623_OperationalAndCybersecurityRiskMember"
      id="x_9df82fb5-c85c-4a59-9c85-c5537e8dfb1e">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-weight:bold;"&gt;Operational and cybersecurity risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;line-height:12pt;"&gt;&#x2009;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;Cybersecurity breaches may allow an unauthorized party to gain access to fund assets, customer data, or proprietary information, or cause a fund or its service providers to suffer data corruption or lose operational functionality. Similar incidents affecting issuers of a fund&#x2019;s securities may negatively impact performance. Operational risk may arise from human error, error by third parties, communication errors, or technology failures, among other causes.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="ClassACMember_S000000623_RedemptionRiskMember"
      id="a0a62656-1e8f-4968-8a7c-f8477977b5a5">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-weight:bold;"&gt;Redemption risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;line-height:12pt;"&gt;&#x2009;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;The fund may experience periods of heavy redemptions that could cause it to liquidate its assets at inopportune times or at a loss or depressed value, particularly during periods of declining or illiquid markets, and that could affect the fund&#x2019;s ability to maintain a $1.00 share price. Redemption risk is greater to the extent that the fund has investors with large shareholdings, short investment horizons or unpredictable cash flow needs. The redemption by one or more large shareholders of their holdings in the fund could cause the remaining shareholders in the fund to lose money. In addition, the fund may suspend redemptions and liquidate the fund when permitted by applicable regulations.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="ClassACMember_S000000623_TaxDiversificationRiskMember"
      id="x_9fc2babb-3369-4b99-a66a-ed327f3ea603">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-weight:bold;"&gt;Tax diversification risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;line-height:12pt;"&gt;&#x2009;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;The fund operates as a &#x201c;government money market fund&#x201d; in accordance with Rule 2a-7 under the Investment Company Act of 1940, as amended (a &#x201c;Government Fund&#x201d;). Additionally, the fund intends to meet the diversification requirements that are applicable to insurance company separate accounts under Subchapter L of the Internal Revenue Code of 1986, as amended (the &#x201c;Diversification Requirements&#x201d;). To satisfy the Diversification Requirements applicable to variable annuity contracts, the value of the assets of the fund invested in securities issued by the United States government must remain below specified thresholds. For these purposes, each United States government agency or instrumentality is treated as a separate issuer&#160;(subject to special rules applicable to government agency-issued mortgage-backed securities). Under a Notice issued by the Internal Revenue Service in 2016, pending amendment of the applicable regulations, government money market funds may rely upon an alternative diversification standard.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;A failure to satisfy the Diversification Requirements could have significant adverse tax consequences for variable annuity contract owners whose contract values are determined by investment in the fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="ClassACMember_S000000623_USGovernmentAgencyObligationsRiskMember"
      id="f1284e48-ce16-46e3-8795-2306ca71121e">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-weight:bold;"&gt;U.S. government agency obligations risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;line-height:12pt;"&gt;&#x2009;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;The fund invests in obligations issued by agencies and instrumentalities of the U.S. government. Government-sponsored entities such as Federal National Mortgage Association (Fannie Mae), Federal Home Loan Mortgage Corporation (Freddie Mac) and the Federal Home Loan Banks, although chartered or sponsored by Congress, are not funded by congressional appropriations and the debt securities that they issue are neither guaranteed nor issued by the U.S. government. Such debt securities are subject to the risk of default on the payment of interest and/or principal, similar to the debt securities of private issuers. The maximum potential liability of the issuers of some U.S. government obligations may greatly exceed their current resources, including any legal right to support from the U.S. government. Although the U.S. government has provided financial support to Fannie Mae and Freddie Mac in the past, there can be no assurance that it will support these or other government-sponsored entities in the future.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="ClassACMember_S000000623_USTreasuryObligationsRiskMember"
      id="fceed5f2-7c06-4b84-a8b5-d3cd2510380c">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-weight:bold;"&gt;U.S. Treasury obligations risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;line-height:12pt;"&gt;&#x2009;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;The market value of direct obligations of the U.S. Treasury may vary due to changes in interest rates. In addition, changes to the financial condition or credit rating of the U.S. government may cause the value of the fund&#x2019;s investments in obligations issued by the U.S. Treasury to decline.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="ClassACMember_S000000623"
      id="x_3484cb65-b004-478a-9349-e7c7a4c8b70e">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:10pt;font-weight:bold;"&gt;Past performance&lt;/span&gt;</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="ClassACMember_S000000623"
      id="x_84d57d27-3046-4464-8fb2-49bf56561105">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;The following information illustrates the variability of the fund&#x2019;s returns and provides some indication of the risks of investing in the fund by showing changes in the fund&#x2019;s performance from year to year and by showing how the fund&#x2019;s average annual returns compared with a broad-based securities market index. &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;Past performance (before and after taxes) does not indicate future results.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt; The ICE BofA 3 Month U.S. Treasury Bill Index &#160;shows how the fund&#x2019;s performance compares against the returns of similar investments. All figures assume dividend reinvestment. Performance information is updated daily, monthly, and quarterly and may be obtained at our website, &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;jhinvestments.com&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;, or by calling &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;800-225-5291, Monday to Thursday, &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;8:00&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-variant:small-caps;"&gt; a.m.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;&#x2014;7:00&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-variant:small-caps;"&gt; p.m.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;, and Friday, 8:00&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-variant:small-caps;"&gt; a.m.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;&#x2014;6:00&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-variant:small-caps;"&gt; p.m.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;, Eastern time&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;. Calendar year total returns are shown only for Class A shares and would be different &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;for other share classes.&lt;/span&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="ClassACMember_S000000623"
      id="x_480c2814-0fd7-4377-9919-37b26d6a5a77">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;The following information illustrates the variability of the fund&#x2019;s returns and provides some indication of the risks of investing in the fund by showing changes in the fund&#x2019;s performance from year to year and by showing how the fund&#x2019;s average annual returns compared with a broad-based securities market index. &lt;/span&gt;</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="ClassACMember_S000000623"
      id="x_772eb518-83bb-4d7e-965d-53d4479f4e24">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;Past performance (before and after taxes) does not indicate future results.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="ClassACMember_S000000623"
      id="d679e34d-4495-4b43-ade5-4e2c924e936e">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;jhinvestments.com&lt;/span&gt;</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="ClassACMember_S000000623"
      id="x_6391c614-8d26-4029-8d0b-12bf910ec1c8">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;800-225-5291, Monday to Thursday, &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;8:00&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-variant:small-caps;"&gt; a.m.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;&#x2014;7:00&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-variant:small-caps;"&gt; p.m.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;, and Friday, 8:00&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-variant:small-caps;"&gt; a.m.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;&#x2014;6:00&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-variant:small-caps;"&gt; p.m.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;, Eastern time&lt;/span&gt;</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="ClassACMember_S000000623"
      id="x_944a3b4d-8608-40f2-8b31-335349e11b3e">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;font-weight:bold;"&gt;Calendar year total returns (%)&#x2014;Class A&lt;/span&gt;</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="ClassACMember_S000000623"
      id="a98b4374-3e62-45f8-a36f-e6ab717d3d0a">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;font-weight:bold;margin-left:0.0pt;"&gt;Year-to-date total return through:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;"&gt;Q2 2026&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;"&gt;1.61%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;font-weight:bold;margin-left:0.0pt;"&gt;Best quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;"&gt;Q4 2023&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;"&gt;1.22%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;"&gt;Q1 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;"&gt;0.00%&lt;/span&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel
      contextRef="ClassACMember_S000000623_C000001772"
      id="x_12eff12b-f5db-4cef-86ef-6220f90632bb">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;font-weight:bold;margin-left:0.0pt;"&gt;Year-to-date total return through:&lt;/span&gt;</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="ClassACMember_S000000623_C000001772"
      id="a0427c8c-6283-4c0c-9b4d-1a2427f93da7">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="ClassACMember_S000000623_C000001772"
      decimals="4"
      id="c06fe21b-9779-4259-9c68-ba49ed769574"
      unitRef="pure">0.0161</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="ClassACMember_S000000623_C000001772"
      id="x_5a77122c-9f5e-4e99-9dfd-82287ba527c1">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;font-weight:bold;margin-left:0.0pt;"&gt;Best quarter:&lt;/span&gt;</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="ClassACMember_S000000623_C000001772"
      id="c69008fa-1cd2-4806-af31-38669a690a07">2023-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="ClassACMember_S000000623_C000001772"
      decimals="4"
      id="e233644f-3799-418d-84b2-09be3b4e7436"
      unitRef="pure">0.0122</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="ClassACMember_S000000623_C000001772"
      id="x_017acc70-3fd3-4213-90c2-c38f2297d526">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst quarter:&lt;/span&gt;</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="ClassACMember_S000000623_C000001772"
      id="x_887e9d48-7017-4d98-8662-fb316c6f81d7">2022-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="ClassACMember_S000000623_C000001772"
      decimals="4"
      id="ed9c0e93-3faa-43fd-93a2-bcf6ce20979e"
      unitRef="pure">0.0000</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="ClassACMember_S000000623"
      id="x_45e5d473-dc19-46b1-84e0-ffe6e9b2dca8">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:8pt;font-weight:bold;margin-left:0.0pt;"&gt;Average annual total returns (%)&#x2014;as of 12/31/2025&lt;/span&gt;</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_C000001772_01Jan2025_31Dec2025"
      decimals="4"
      id="x_24ceecaf-7b7b-48fe-9f5e-11859ec72094"
      unitRef="pure">0.0384</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_C000001772_01Jan2021_31Dec2025"
      decimals="4"
      id="x_7ecbd743-8de4-4b0d-b0a1-4c77706f0804"
      unitRef="pure">0.0286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_C000001772_01Jan2016_31Dec2025"
      decimals="4"
      id="x_16eb33c4-addb-4838-b9b6-86a5488ac30a"
      unitRef="pure">0.0179</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_C000001772_AfterTaxesOnDistributionsMember_01Jan2025_31Dec2025"
      decimals="4"
      id="x_6d7fa2d0-b0bd-4593-803a-1046d05fb0a0"
      unitRef="pure">0.0226</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_C000001772_AfterTaxesOnDistributionsMember_01Jan2021_31Dec2025"
      decimals="4"
      id="x_88f27c3f-c0ac-488f-8106-f7c6ff181571"
      unitRef="pure">0.0169</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_C000001772_AfterTaxesOnDistributionsMember_01Jan2016_31Dec2025"
      decimals="4"
      id="x_0c4c8fbf-443c-4960-bbb7-e8d83bad909a"
      unitRef="pure">0.0105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_C000001772_AfterTaxesOnDistributionsAndSalesMember_01Jan2025_31Dec2025"
      decimals="4"
      id="x_8e611874-2a07-40ff-9edb-6290052ac969"
      unitRef="pure">0.0226</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_C000001772_AfterTaxesOnDistributionsAndSalesMember_01Jan2021_31Dec2025"
      decimals="4"
      id="eccdfa5f-5e1f-4a97-8175-364ad6111523"
      unitRef="pure">0.0169</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_C000001772_AfterTaxesOnDistributionsAndSalesMember_01Jan2016_31Dec2025"
      decimals="4"
      id="x_3c48f14a-cfb4-45e1-a32c-41716e19efe5"
      unitRef="pure">0.0105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_C000001774_01Jan2025_31Dec2025"
      decimals="4"
      id="c5af6386-32e6-447c-9990-38f1dddf067e"
      unitRef="pure">0.0284</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_C000001774_01Jan2021_31Dec2025"
      decimals="4"
      id="e149a7c2-fb19-4bf2-bc9c-ca3475299764"
      unitRef="pure">0.0286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_C000001774_01Jan2016_31Dec2025"
      decimals="4"
      id="f24579c2-b88a-447a-adb6-8382ab0e572e"
      unitRef="pure">0.0179</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_BloombergUSAggregateBondIndexMember_01Jan2025_31Dec2025"
      decimals="4"
      id="a9776986-4683-456b-85da-7363e6946403"
      unitRef="pure">0.0730</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_BloombergUSAggregateBondIndexMember_01Jan2021_31Dec2025"
      decimals="4"
      id="d26ce90f-b353-4e83-9646-956f2b1cebe6"
      unitRef="pure">-0.0036</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_BloombergUSAggregateBondIndexMember_01Jan2016_31Dec2025"
      decimals="4"
      id="x_7561b257-c92a-49b4-bacf-9fd189f3f6a1"
      unitRef="pure">0.0201</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_ICEBofA03MonthUSTreasuryBillIndexMember_01Jan2025_31Dec2025"
      decimals="4"
      id="x_40b74e57-1ddb-4e68-84dd-dbbf03b78e93"
      unitRef="pure">0.0418</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_ICEBofA03MonthUSTreasuryBillIndexMember_01Jan2021_31Dec2025"
      decimals="4"
      id="x_48021c57-9cdf-471b-a232-216abb834598"
      unitRef="pure">0.0317</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="ClassACMember_ICEBofA03MonthUSTreasuryBillIndexMember_01Jan2016_31Dec2025"
      decimals="4"
      id="x_53d9a7ce-6f8c-4573-bda2-5ef7682a4a92"
      unitRef="pure">0.0218</oef:AvgAnnlRtrPct>
    <oef:MoneyMarketSevenDayYieldCaption
      contextRef="ClassACMember_S000000623"
      id="x_693ad5b4-abcb-43a3-b9f7-de2d162e82ab">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:10pt;font-weight:bold;"&gt;Yield information&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;For the fund&#x2019;s 7-day effective yield, call &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;800-225-5291&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;.&lt;/span&gt;</oef:MoneyMarketSevenDayYieldCaption>
    <oef:MoneyMarketSevenDayYieldPhone
      contextRef="ClassACMember_S000000623"
      id="x_54d32af9-c642-4c97-9f3f-cb1a56cb3f56">&lt;span style="color:#000000;font-family:Arial Narrow;font-size:9pt;"&gt;800-225-5291&lt;/span&gt;</oef:MoneyMarketSevenDayYieldPhone>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#x_0dc763b1-0df6-4701-8d32-dda7cacc5daf"
          xlink:label="x_0dc763b1-0df6-4701-8d32-dda7cacc5daf"
          xlink:type="locator"/>
        <link:footnote id="x_0005rp_b7aa7ac3-c52d-4f8c-b463-8a85ea7955a6" xlink:label="x_0005rp_b7aa7ac3-c52d-4f8c-b463-8a85ea7955a6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:Arial Narrow;font-size:8pt;">The distributor&#160;contractually agrees to limit its Rule 12b-1 fees for Class A and Class C&#160;shares to 0.00%. This agreement expires on </xhtml:span><xhtml:span style="color:#000000;font-family:Arial Narrow;font-size:8pt;">July 31, 2027</xhtml:span><xhtml:span style="color:#000000;font-family:Arial Narrow;font-size:8pt;">, unless renewed by mutual agreement of the fund and the distributor based upon a determination that this is appropriate under the circumstances at that time.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="x_0dc763b1-0df6-4701-8d32-dda7cacc5daf"
          xlink:to="x_0005rp_b7aa7ac3-c52d-4f8c-b463-8a85ea7955a6"
          xlink:type="arc"/>
        <link:footnote id="x_0005sw_b7aa7ac3-c52d-4f8c-b463-8a85ea7955a6" xlink:label="x_0005sw_b7aa7ac3-c52d-4f8c-b463-8a85ea7955a6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:Arial Narrow;font-size:8pt;">The advisor contractually agrees to reduce its management fee or, if necessary, make payment to the fund in an amount equal to the amount by which expenses of the fund exceed 0.38% of average daily net assets of the fund. For purposes of this agreement, &#x201c;expenses of the fund&#x201d; means all fund expenses, excluding (a) taxes, (b) brokerage commissions, (c) interest expense, (d) litigation and indemnification expenses and other extraordinary expenses not incurred in the ordinary course of the fund&#x2019;s business, (e) class-specific expenses, (f) borrowing costs, (g) prime brokerage fees, (h) acquired fund fees and expenses paid indirectly, (i) short dividend expense, and (j) contingent tax reclaim recovery expenses. This agreement expires on July 31, 2027, unless renewed by mutual agreement of the fund and the advisor based upon a determination that this is appropriate under the circumstances at that time. The advisor also contractually agrees to waive a portion of its management fee and/or reimburse expenses for the fund and certain other John&#160;Hancock funds according to an asset level breakpoint schedule that is based on the aggregate net assets of all the funds participating in the waiver or reimbursement, including the fund (the participating portfolios). This waiver equals, on an annualized basis, 0.0100% of that portion of the aggregate net assets of all the participating portfolios that exceeds $75 billion but is less than or equal to $125 billion; 0.0125% of that portion of the aggregate net assets of all the participating portfolios that exceeds $125 billion but is less than or equal to $150 billion; 0.0150% of that portion of the aggregate net assets of all the participating portfolios that exceeds $150 billion but is less than or equal to $175 billion; 0.0175% of that portion of the aggregate net assets of all the participating portfolios that exceeds $175 billion but is less than or equal to $200 billion; 0.0200% of that portion of the aggregate net assets of all the participating portfolios that exceeds $200 billion but is less than or equal to $225 billion; and 0.0225% of that portion of the aggregate net assets of all the participating portfolios that exceeds $225 billion. The amount of the reimbursement is calculated daily and allocated among all the participating portfolios in proportion to the daily net assets of each participating portfolio. During its most recent fiscal year, the fund&#x2019;s reimbursement amounted to 0.01% of the fund&#x2019;s average daily net assets. This agreement expires on </xhtml:span><xhtml:span style="color:#000000;font-family:Arial Narrow;font-size:8pt;">July 31, 2027</xhtml:span><xhtml:span style="color:#000000;font-family:Arial Narrow;font-size:8pt;">, unless renewed by mutual agreement of the fund and the advisor based upon a determination that this is appropriate under the circumstances at that time.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="x_0dc763b1-0df6-4701-8d32-dda7cacc5daf"
          xlink:to="x_0005sw_b7aa7ac3-c52d-4f8c-b463-8a85ea7955a6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#x_6ca88c9c-0cc0-46c2-bdea-7416c4ac69c7"
          xlink:label="x_6ca88c9c-0cc0-46c2-bdea-7416c4ac69c7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="x_6ca88c9c-0cc0-46c2-bdea-7416c4ac69c7"
          xlink:to="x_0005rp_b7aa7ac3-c52d-4f8c-b463-8a85ea7955a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="x_6ca88c9c-0cc0-46c2-bdea-7416c4ac69c7"
          xlink:to="x_0005sw_b7aa7ac3-c52d-4f8c-b463-8a85ea7955a6"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
