<?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/20260203"
  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-20260203.xsd" xlink:type="simple"/>
    <context id="DefaultContext">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001631942</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TI20251231_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>2025-12-31</instant>
        </period>
    </context>
    <context id="TI20251231_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>2025-12-31</instant>
        </period>
    </context>
    <context id="TI20251231_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>2025-12-31</instant>
        </period>
    </context>
    <context id="TI20251231_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>2025-12-31</instant>
        </period>
    </context>
    <context id="TI20251231_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>2025-12-31</instant>
        </period>
    </context>
    <context id="TI20251231_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>2025-12-31</instant>
        </period>
    </context>
    <context id="TI20251231_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>2025-12-31</instant>
        </period>
    </context>
    <context id="TI20251231_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>2025-12-31</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="TI20251231_C000154149Member_SixtyOneTo90DaysMember"
      decimals="4"
      id="h_35678818_c000_4b1e_a7f3_fe173d16bf91"
      unitRef="pure">0.040</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20251231_C000154149Member_ZeroTo30DaysMember"
      decimals="4"
      id="h_a0a3c5ff_f795_4f49_9d2a_067f1dd7bbf3"
      unitRef="pure">0.742</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20251231_C000154149Member_ThirtyOneTo60DaysMember"
      decimals="4"
      id="h_c71ccdb4_3dbc_4d88_a897_7761ab4339dd"
      unitRef="pure">0.068</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20251231_C000154149Member_Over90DaysMember"
      decimals="4"
      id="h_cc895676_9d68_4b25_b0ac_7803d3966123"
      unitRef="pure">0.150</oef:PctOfTotalInv>
    <dei:EntityCentralIndexKey
      contextRef="DefaultContext"
      id="h1_6d650cb2_0d0a_4034_b071_1ad41f6993ff">0001631942</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="DefaultContext"
      id="h3_32c111c6_bbe6_4b74_8a97_f172f8db4241">false</dei:AmendmentFlag>
    <dei:EntityInvCompanyType
      contextRef="DefaultContext"
      id="h_1_1086b6c0-3a00-d216-1fdf-47b1d2ab4db7">N-1A</dei:EntityInvCompanyType>
    <dei:NoTradingSymbolFlag
      contextRef="FY2025_C000154149Member"
      id="h_1_72204ac3-603e-0e42-c44a-592f412a0993">true</dei:NoTradingSymbolFlag>
    <dei:DocumentType
      contextRef="DefaultContext"
      id="t_1_f08d79da_e95f_348e_b84f_9923307fb2ba">N-CSR</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="DefaultContext"
      id="t_2_031c15d5_1413_803d_bab3_d9eaf471cb00">JOHN HANCOCK COLLATERAL TRUST</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate
      contextRef="DefaultContext"
      id="t_3_9827b036_4788_1049_aad6_1f5556822c2b">2025-12-31</dei:DocumentPeriodEndDate>
    <oef:ClassName
      contextRef="FY2025_C000154149Member"
      id="t_9_57cfc50e_27d7_2507_f691_2881d3ad428a">John Hancock Collateral Trust</oef:ClassName>
    <oef:FundName
      contextRef="FY2025_C000154149Member"
      id="t_10_8ab9552e_2e42_a833_175b_373d98ea3541">John Hancock Collateral Trust</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2025_C000154149Member"
      id="t_1_2167e9d0_806d_40c4_9728_c42907209b3c">This annual shareholder report contains important information about the John Hancock Collateral Trust (the fund) for the period of January 1, 2025 to December 31, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2025_C000154149Member"
      id="t_2_0b1d19a6_17f1_40e4_9f19_9b7548bad768">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2025_C000154149Member"
      id="t_3_edf40eb4_2aef_4426_b27b_b61eabb76a01">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-family: 'arial narrow'; font-size: 9pt;"&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="FY2025_C000154149Member"
      id="t_4_a93a3ecc_3c2b_4b1c_b1d4_0cf82fd238c4">jhinvestments.com/collateral-trust</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2025_C000154149Member"
      id="t_5_123e5346_370a_4b49_a670_77f2e8e9aab6">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2025_C000154149Member"
      id="t_6_3f88d784_6447_428c_97a8_a367d5c1fd14">
&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold; margin-bottom: 6pt;"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold;"&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; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&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; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Collateral Trust&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;9&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.09&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2025_C000154149Member"
      decimals="INF"
      id="h_1_c6b9d76c_68e8_4cd9_840a_f9e11419526f"
      unitRef="USD">9</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2025_C000154149Member"
      decimals="4"
      id="h_2_e00dcd50_2759_4344_8110_6c96363fba76"
      unitRef="pure">0.0009</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2025_C000154149Member"
      id="t_7_f51d0949_7fae_4514_999e_11a368f15597">
&lt;div style="font-family: 'arial narrow'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold; 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; height: 20pt; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,264,266,168&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; padding: 6pt 10pt 3pt 10pt;"&gt;100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;990,492&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; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Weighted Average Maturity&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; padding: 6pt 10pt 3pt 10pt;"&gt;40 Days&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20251231_C000154149Member"
      decimals="INF"
      id="h_3_27ac80c4_74d9_4baa_ad07_ac9d755b05dd"
      unitRef="USD">2264266168</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20251231_C000154149Member"
      decimals="INF"
      id="h_4_2635775a_5447_4911_af79_1dcc21e32c88"
      unitRef="Holding">100</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2025_C000154149Member"
      decimals="INF"
      id="h_5_3763adfb_edeb_4e40_af1d_05d8c5bbc685"
      unitRef="USD">990492</oef:AdvisoryFeesPaidAmt>
    <oef:HoldingsTableTextBlock
      contextRef="FY2025_C000154149Member"
      id="t_8_746f8819_90a8_43aa_939c_5c21c2481d45">
&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold; margin-bottom: 6pt;"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); font-size: 9pt; margin-bottom: 7pt;"&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="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; margin-bottom: 0px; margin-top: 5pt; 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="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. Government Agency&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;50.7&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="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Repurchase agreement&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;33.8&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="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. Government&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.5&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="break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="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; margin-bottom: 0px; margin-top: 5pt; font-weight: bold;"&gt;&lt;b&gt;Maturity Composition&lt;/b&gt;&lt;/div&gt;

&lt;div style="padding-right: 6pt; padding-left: 6pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_6286565.jpg" style="width: 172.8pt;"/&gt; &lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); font-size: 9pt; 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="TI20251231_C000154149Member_USGovernmentCorporationsAndAgenciesSecuritiesMember"
      decimals="4"
      id="h_6_a92174f4_617b_4ff8_927c_f9c70423c252"
      unitRef="pure">0.507</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20251231_C000154149Member_RepurchaseAgreementsMember"
      decimals="4"
      id="h_7_bb767faf_4c1a_451c_8658_44958aae9440"
      unitRef="pure">0.338</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20251231_C000154149Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_8_411d6d23_1c19_4bf4_a8df_0b5af5f1c5e9"
      unitRef="pure">0.155</oef:PctOfTotalInv>
</xbrl>
