<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:jhct="http://www.jhinvestments.com/20260805"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cik0001631942-20260805.xsd" xlink:type="simple"/>
    <context id="D20251231_20260630_C000154149Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001631942</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhct:C000154149Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="DefaultContext">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001631942</identifier>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="TI20260630_C000154149Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001631942</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhct:C000154149Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000154149Member_Over90DaysMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001631942</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhct:C000154149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:MaturityAxis">jhct:Over90DaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000154149Member_RepurchaseAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001631942</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhct:C000154149Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000154149Member_SixtyOneTo90DaysMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001631942</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhct:C000154149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:MaturityAxis">jhct:SixtyOneTo90DaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000154149Member_ThirtyOneTo60DaysMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001631942</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhct:C000154149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:MaturityAxis">jhct:ThirtyOneTo60DaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000154149Member_USGovernmentCorporationsAndAgenciesSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001631942</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhct:C000154149Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000154149Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001631942</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhct:C000154149Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000154149Member_ZeroTo30DaysMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001631942</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhct:C000154149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:MaturityAxis">jhct:ZeroTo30DaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Holding">
        <measure>jhct:Holding</measure>
    </unit>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000154149Member_ThirtyOneTo60DaysMember"
      decimals="4"
      id="h_32a30ee4_4bef_4adf_ad33_d7d2f7edca0e"
      unitRef="pure">0.042</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000154149Member_SixtyOneTo90DaysMember"
      decimals="4"
      id="h_40d2152a_8f0c_4026_a6d2_08f4cabee424"
      unitRef="pure">0.035</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000154149Member_Over90DaysMember"
      decimals="4"
      id="h_492ae7da_3cf0_4f57_bf63_7b5e23c2ede6"
      unitRef="pure">0.187</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000154149Member_ZeroTo30DaysMember"
      decimals="4"
      id="h_fb8af11a_4fd2_4414_aeaa_aefbd2f21fe9"
      unitRef="pure">0.736</oef:PctOfTotalInv>
    <dei:EntityCentralIndexKey
      contextRef="DefaultContext"
      id="h1_5117d719_0249_4842_901c_1e5f7c8760ce">0001631942</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="DefaultContext"
      id="h3_b5244e62_a4aa_49cf_9d93_67363caf1d68">false</dei:AmendmentFlag>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000154149Member"
      id="h_12_3b778885-8459-9a69-6acd-26aa900b44c4">true</dei:NoTradingSymbolFlag>
    <dei:EntityInvCompanyType
      contextRef="DefaultContext"
      id="h_2_d6c7a3b1-5ff9-f3f2-f322-b3842db7be19">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentType
      contextRef="DefaultContext"
      id="t_1_64cbe7d4_da6e_31da_2dcc_151db9c7cdef">N-CSRS</dei:DocumentType>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000154149Member"
      id="t_11_1f8d1598_4d76_aa75_6993_bbaa28e1d030">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <dei:EntityRegistrantName
      contextRef="DefaultContext"
      id="t_1_0bbf6a4a_c123_b185_35d2_192e5e19552e">JOHN HANCOCK COLLATERAL TRUST</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate
      contextRef="DefaultContext"
      id="t_2_e78f4f92_bb28_cd4c_e6d1_e6c54ecdbc17">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:ClassName
      contextRef="D20251231_20260630_C000154149Member"
      id="t_9_b17cfca6_da62_021b_d4b8_2916227ff80a">John Hancock Collateral Trust</oef:ClassName>
    <oef:FundName
      contextRef="D20251231_20260630_C000154149Member"
      id="t_10_8dc06055_cfa6_dc50_75cf_cde371c146ed">John Hancock Collateral Trust</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000154149Member"
      id="t_1_711b8fc9_01e9_4f15_a577_305575a1341e">This &lt;span&gt;&lt;span class="sec-hidden" style="-sec-ix-hidden:t_11_1f8d1598_4d76_aa75_6993_bbaa28e1d030"&gt;semiannual shareholder report&lt;/span&gt;&lt;/span&gt; contains important information about the John Hancock Collateral Trust (the fund) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000154149Member"
      id="t_3_88ca9f67_5ea1_4d6b_a69d_9c94023472c2">You can find additional information about the fund at &lt;span style="text-decoration-line:underline;color:rgb(0, 0, 0);font-weight:normal;font-size:9pt;font-family:'arial'"&gt;jhinvestments.com/collateral-trust&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000154149Member"
      id="t_4_793c90ce_3bc7_4f24_8216_f4b781ddfef6">jhinvestments.com/collateral-trust</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000154149Member"
      id="t_5_84284b69_870a_421f_b4ae_4a3c45075cea">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000154149Member"
      id="t_6_a6a83633_3070_4e49_abfa_ae724fc7271c">&lt;div style="margin-top:0px;color:rgb(0, 0, 0);margin-bottom:6pt;font-weight:normal;font-size:9pt;font-family:'arial';"&gt; &lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;six months&lt;/b&gt; &lt;b&gt;?&lt;/b&gt; &lt;/div&gt;&lt;div style="margin-top:0px;margin-bottom:0px;color:rgb(0, 0, 0);font-weight:normal;font-size:9pt;font-family:'arial';"&gt; &lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid"&gt;
&lt;tr style="break-after:avoid;break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left;"&gt;Fund&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom;"&gt;Costs paid as a percentage&lt;br/&gt; of a $10,000 investment&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom;"&gt;Collateral Trust&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;4&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom;"&gt;0.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000154149Member"
      decimals="INF"
      id="h_1_796c9394_1200_4962_b4eb_b239192fc58a"
      unitRef="USD">4</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000154149Member"
      decimals="4"
      id="h_2_1d577400_3fcc_47d2_95fe_0d87241b2fb2"
      unitRef="pure">0.0008</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000154149Member"
      id="t_7_8ee24443_7eb2_49ea_bcd3_71a7a26b3a19">&lt;div style="color:rgb(0, 0, 0);font-weight:normal;font-size:9pt;font-family:'arial';margin-top:0px;margin-bottom:0px;"&gt;Fund Statistics&lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 0; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 0; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;&lt;span style="float:none"&gt;$&lt;/span&gt;2,599,085,078&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;103&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold;"&gt;Weighted Average Maturity&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt;"&gt;48 Days&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000154149Member"
      decimals="INF"
      id="h_3_496212b6_292a_419c_a04b_bb5d1ac97c1b"
      unitRef="USD">2599085078</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000154149Member"
      decimals="INF"
      id="h_4_33da2585_7079_4af0_84e3_272796d99d17"
      unitRef="Holding">103</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000154149Member"
      id="t_8_953d28a6_9fcb_41b9_a9fb_8e40098e53fd">&lt;div style="margin-top:0px;color:rgb(0, 0, 0);margin-bottom:6pt;font-weight:normal;font-size:9pt;font-family:'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;&lt;div style="margin-top:0px;color:rgb(0, 0, 0);margin-bottom:7pt;font-weight:normal;font-size:9pt;font-family:'arial';"&gt;The tables below show the investment makeup of the fund, representing a percentage of the total investments of the fund.&lt;/div&gt;&lt;div style="margin-top:5pt;margin-right:0px;margin-bottom:0px;margin-left:0px;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;font-weight:bold;"&gt; &lt;b&gt;Portfolio Composition&lt;/b&gt; &lt;/div&gt;&lt;table style="width:100%;border-collapse:collapse;break-inside:avoid"&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;Repurchase agreement&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap;"&gt;46.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;height:20pt"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;U.S. Government Agency&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap;"&gt;45.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;U.S. Government&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; white-space: nowrap;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside:avoid-page;height:20pt;border-bottom-width:initial;border-bottom-color:initial;border-bottom-style:none"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;div style="margin-top:5pt;margin-right:0px;margin-bottom:0px;margin-left:0px;border-bottom-color:rgb(0, 0, 0);border-bottom-style:solid;border-bottom-width:0.5pt;font-family:'arial narrow';color:rgb(0, 0, 0);letter-spacing:1.25px;text-transform:uppercase;font-size:10pt;text-align:center;padding-bottom:0px;font-weight:bold;"&gt; &lt;b&gt;Maturity Composition&lt;/b&gt; &lt;/div&gt;&lt;div style="font-size:9pt;color:rgb(0, 0, 0);padding-right:6pt;padding-left:6pt;"&gt; &lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_6611655.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;&lt;div style="margin-top:0px;color:rgb(0, 0, 0);font-weight:normal;font-size:9pt;font-family:'arial';margin-bottom:7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000154149Member_RepurchaseAgreementsMember"
      decimals="4"
      id="h_5_028c4e33_92ca_4796_b12a_5607516107f4"
      unitRef="pure">0.464</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000154149Member_USGovernmentCorporationsAndAgenciesSecuritiesMember"
      decimals="4"
      id="h_6_39078982_93cc_4877_8cb3_1b2d8ab17613"
      unitRef="pure">0.456</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000154149Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_7_577e7009_dfe1_4cec_ac33_277135678220"
      unitRef="pure">0.080</oef:PctOfTotalInv>
</xbrl>
