<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0001757150="http://www.ca.com/20260430"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns: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="cik0001757150-20260430.xsd" xlink:type="simple"/>
    <context id="P11_01_2025To04_30_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001757150</identifier>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000209656MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001757150</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001757150:C000209656Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000209656MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001757150</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001757150:C000209656Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000209656MemberoefClassAxis_USTreasuryBillsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001757150</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001757150:USTreasuryBillsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001757150:C000209656Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000209656MemberoefClassAxis_FederalAgencyBillsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001757150</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001757150:FederalAgencyBillsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001757150:C000209656Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000209656MemberoefClassAxis_RepurchaseAgreementsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001757150</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001757150:C000209656Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000209656MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001757150</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001757150:USTreasuryBondsAndNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001757150:C000209656Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000209656MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001757150</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001757150:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001757150:C000209656Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Holding">
        <measure>cik0001757150:Holding</measure>
    </unit>
    <dei:DocumentType contextRef="P11_01_2025To04_30_2026" id="hidden8275117">N-CSRS</dei:DocumentType>
    <dei:AmendmentFlag contextRef="P11_01_2025To04_30_2026" id="ixv-7982">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P11_01_2025To04_30_2026" id="ixv-7983">0001757150</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="P11_01_2025To04_30_2026" id="ixv-7984">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="P11_01_2025To04_30_2026" id="ixv-8061">Capital Group Central Fund Series</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="P11_01_2025To04_30_2026" id="ixv-8062">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000209656MemberoefClassAxis"
      id="ixv-8063">Capital Group Central Cash Fund</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000209656MemberoefClassAxis"
      id="ixv-8064">Class M</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000209656MemberoefClassAxis"
      id="ixv-8065">CMQXX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000209656MemberoefClassAxis"
      id="ixv-8066">This semi-annual shareholder report contains important information about Capital Group Central Cash Fund (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000209656MemberoefClassAxis"
      id="ixv-8067">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000209656MemberoefClassAxis"
      id="ixv-8068">You can find additional information about the fund at capitalgroup.com/CCF-M. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000209656MemberoefClassAxis"
      id="ixv-8070">capitalgroup.com/CCF-M</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000209656MemberoefClassAxis"
      id="ixv-8073">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000209656MemberoefClassAxis"
      id="ixv-87">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class M&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;0&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.00&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;2,3&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;1&lt;/div&gt; Amount less than $1.&lt;br/&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;2&lt;/div&gt; Amount less than 0.01%&lt;br/&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt; Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000209656MemberoefClassAxis"
      decimals="0"
      id="Fact_8275135"
      unitRef="Unit_USD">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000209656MemberoefClassAxis"
      decimals="INF"
      id="Fact_8275136"
      unitRef="Unit_pure">0</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000209656MemberoefClassAxis"
      id="ixv-121">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;119,347&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0;"&gt;173&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000209656MemberoefClassAxis"
      decimals="-6"
      id="ixv-8076"
      unitRef="Unit_USD">119347000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000209656MemberoefClassAxis"
      decimals="0"
      id="ixv-8077"
      unitRef="Unit_Holding">173</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000209656MemberoefClassAxis"
      id="ixv-135">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by asset type&lt;/div&gt;&lt;/div&gt;&#160;(percent of net assets)&lt;/div&gt;&lt;table style="text-align:start; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid; width: 89%; margin-left: 37pt; margin-bottom: 10pt;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); text-align: left; line-height: 9pt; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0;"&gt;Short-term securities:&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); text-align: left; padding-top: 3pt; padding-bottom: 3pt; padding-left: 8pt; line-height: 9pt; padding-right: 0;"&gt;U.S. Treasury bills&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap; width: 40pt;"&gt;47.49&lt;div style="visibility: visible; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); text-align: left; padding-top: 3pt; padding-bottom: 3pt; padding-left: 8pt; line-height: 9pt; padding-right: 0;"&gt;Federal agency bills &amp;amp; notes&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap; width: 40pt;"&gt;36.63&lt;div style="visibility: hidden; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); text-align: left; padding-top: 3pt; padding-bottom: 3pt; padding-left: 8pt; line-height: 9pt; padding-right: 0;"&gt;Repurchase agreements&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap; width: 40pt;"&gt;10.26&lt;div style="visibility: hidden; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); text-align: left; line-height: 9pt; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0;"&gt;Bonds, notes &amp;amp; other debt instruments:&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 0;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); text-align: left; padding-top: 3pt; padding-bottom: 3pt; padding-left: 8pt; line-height: 9pt; padding-right: 0;"&gt;U.S. Treasury bonds &amp;amp; notes&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap; width: 40pt;"&gt;5.55&lt;div style="visibility: hidden; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); text-align: left; padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0;"&gt;Other assets less liabilities&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; white-space: nowrap; width: 40pt; line-height: 9pt; padding-right: 0; padding-left: 0; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;0.07&lt;div style="visibility: hidden; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); text-align: left; padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0;"&gt;Total&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap; width: 40pt; border-bottom-color: rgb(153, 153, 153); border-bottom-style: double; border-bottom-width: 2pt;"&gt;100.00&lt;div style="visibility: visible; letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000209656MemberoefClassAxis_USTreasuryBillsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-8078"
      unitRef="Unit_pure">0.4749</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000209656MemberoefClassAxis_FederalAgencyBillsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-8079"
      unitRef="Unit_pure">0.3663</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000209656MemberoefClassAxis_RepurchaseAgreementsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-8080"
      unitRef="Unit_pure">0.1026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000209656MemberoefClassAxis_USTreasuryBondsAndNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-8081"
      unitRef="Unit_pure">0.0555</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000209656MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-8082"
      unitRef="Unit_pure">0.0007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000209656MemberoefClassAxis"
      decimals="INF"
      id="ixv-8083"
      unitRef="Unit_pure">1</oef:PctOfNav>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_8275135"
          xlink:label="Fact_8275135"
          xlink:type="locator"/>
        <link:footnote id="FN_27403" xlink:label="FN_27403" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amount less than $1.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8275135"
          xlink:to="FN_27403"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8275136"
          xlink:label="Fact_8275136"
          xlink:type="locator"/>
        <link:footnote id="FN_27404" xlink:label="FN_27404" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amount less than 0.01%</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8275136"
          xlink:to="FN_27404"
          xlink:type="arc"/>
        <link:footnote id="FN_27405" xlink:label="FN_27405" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8275136"
          xlink:to="FN_27405"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
