<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cst="http://cst/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="cst-20260430.xsd" xlink:type="simple"/>
    <context id="From2025-05-01to2026-04-30_C000167184Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cst:MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-02to2016-08-02_C000167184Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-02</startDate>
            <endDate>2016-08-02</endDate>
        </period>
    </context>
    <context id="From2016-08-02to2016-08-02_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cst:MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-02</startDate>
            <endDate>2016-08-02</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2017-04-30_C000167184Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2017-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cst:MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2018-04-30_C000167184Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2018-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cst:MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2019-04-30_C000167184Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2019-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cst:MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2020-04-30_C000167184Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2020-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cst:MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2021-04-30_C000167184Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2021-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cst:MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2022-04-30_C000167184Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2022-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cst:MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2023-04-30_C000167184Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2023-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cst:MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2024-04-30_C000167184Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2024-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cst:MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2025-04-30_C000167184Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2025-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cst:MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2026-04-30_C000167184Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-03to2026-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cst:MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_C000167184Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_C000167184Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-02to2026-04-30_C000167184Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-02</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cst:MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-08-02to2026-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cst:MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-02</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000167184Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000167184Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cst:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000167184Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000167184Member_MoneyMarketFundsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cst:MoneyMarketFundsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000167184Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000167184Member_TechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:TechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000167184Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cst:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000167184Member_ExchangeMinusTradedFundsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cst:ExchangeMinusTradedFundsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000167184Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001587551</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cst:C000167184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="Holding">
        <measure>cst:Holding</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="From2025-05-01to2026-04-30"
      id="EntityCentralIndexKey_72C2C55D239C445E">0001587551</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="From2025-05-01to2026-04-30"
      id="AmendmentFlag_98E4DC0CD0AA4FBC">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="From2025-05-01to2026-04-30"
      id="DocumentType_6C930DC1995B4E37">N-CSR</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="From2025-05-01to2026-04-30"
      id="EntityRegistrantName_2D03C3E79307449C">Capitol Series Trust</dei:EntityRegistrantName>
    <dei:EntityInvCompanyType
      contextRef="From2025-05-01to2026-04-30"
      id="EntityInvCompanyType_FF4E68EEC8D346F8">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentPeriodEndDate
      contextRef="From2025-05-01to2026-04-30"
      id="DocumentPeriodEndDate_94215BB30FF740F3">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:ClassName
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      id="ClassName_39198FD21F254654">Institutional Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      id="TradingSymbol_4C453C9B38EF4043">CAPTX</dei:TradingSymbol>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-05-01to2026-04-30"
      id="ShareholderReportAnnualOrSemiAnnual_91FD4FCC70A84E94">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      id="AnnlOrSemiAnnlStatementTextBlock_1F09672F48704098">This&#160;annual shareholder report contains important information about&#160;Canterbury Portfolio Thermostat Fund&#160;(the &#x201c;Fund&#x201d;)&#160;for the period of&#160;May 1, 2025&#160;through April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      id="AddlInfoTextBlock_F985EFBFA2B24EA7"> You can find additional information about the Fund at&#160;https://www.canterburygroup.com/mutualfund. You can also request this information by contacting us at (844) 838-2121.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      id="AddlInfoWebsite_CA5C31EC18B5463F">https://www.canterburygroup.com/mutualfund</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      id="AddlInfoPhoneNumber_77C2957B2F4142B6">(844) 838-2121</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      id="ExpensesTextBlock_D1AFE0138AC34AD0">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 6 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund&#x2019;s costs for the last year?&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 120; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 18 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="padding: 4px; font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: 700; font-size: 12px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(255, 255, 255); white-space: pre-wrap; line-height: 18px; background-color: rgb(38, 64, 139); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(255, 255, 255); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 4px; font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: 700; font-size: 12px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(255, 255, 255); white-space: pre-wrap; line-height: 18px; background-color: rgb(38, 64, 139); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(255, 255, 255); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 4px; font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: 700; font-size: 12px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(255, 255, 255); white-space: pre-wrap; line-height: 18px; background-color: rgb(38, 64, 139); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(255, 255, 255); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="background-color: rgba(221, 221, 221, 0.4); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="padding: 4px; font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: 400; font-size: 12px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Institutional Shares&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 4px; font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: 400; font-size: 12px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: center; text-align-last: auto;"&gt;$438&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 4px; font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: 400; font-size: 12px; text-align: center; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: center; text-align-last: auto;"&gt;3.87%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      decimals="0"
      id="ExpensesPaidAmt_25DA30B9BC9145BD"
      unitRef="USD">438</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      decimals="INF"
      id="ExpenseRatioPct_676500D436964CEB"
      unitRef="Pure">0.0387</oef:ExpenseRatioPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      id="LineGraphAndTableMeasureName_96F6C611288B4545">Canterbury Portfolio Thermostat - Institutional Shares</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember"
      id="LineGraphAndTableMeasureName_4A2F01D1381746B3">MSCI World Index (Gross)</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2016-08-02to2016-08-02_C000167184Member"
      decimals="0"
      id="AccmVal_AEC693371A6642D5"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-02to2016-08-02_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_2F4E71BFAE404A75"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2017-04-30_C000167184Member"
      decimals="0"
      id="AccmVal_D3563A1B9CAE4BFC"
      unitRef="USD">10586</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2017-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_2A6B7DD013AD45A2"
      unitRef="USD">11206</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2018-04-30_C000167184Member"
      decimals="0"
      id="AccmVal_9219150C524848EF"
      unitRef="USD">11311</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2018-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_9BF4AE7E8B6642F2"
      unitRef="USD">12758</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2019-04-30_C000167184Member"
      decimals="0"
      id="AccmVal_DB7D979E0D8643D2"
      unitRef="USD">11432</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2019-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_2DD181659E984EFB"
      unitRef="USD">13661</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2020-04-30_C000167184Member"
      decimals="0"
      id="AccmVal_AFF58CB41D004E0D"
      unitRef="USD">10439</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2020-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_9616358064C8413D"
      unitRef="USD">13189</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2021-04-30_C000167184Member"
      decimals="0"
      id="AccmVal_15B3DC0CCF2340C4"
      unitRef="USD">12924</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2021-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_9C0649CA2C8B4B00"
      unitRef="USD">19256</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2022-04-30_C000167184Member"
      decimals="0"
      id="AccmVal_8D547D1E34074C65"
      unitRef="USD">12781</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2022-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_6C9C6D136F72441F"
      unitRef="USD">18660</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2023-04-30_C000167184Member"
      decimals="0"
      id="AccmVal_B6B1A3FCA10B42D1"
      unitRef="USD">11877</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2023-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_1C6F75052B534BD6"
      unitRef="USD">19355</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2024-04-30_C000167184Member"
      decimals="0"
      id="AccmVal_007CD2A2DF7F4B8F"
      unitRef="USD">12541</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2024-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_D843FDA4953F49EE"
      unitRef="USD">23024</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2025-04-30_C000167184Member"
      decimals="0"
      id="AccmVal_C908D3912B7F483E"
      unitRef="USD">12873</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2025-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_1A95789D3B094911"
      unitRef="USD">25935</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2026-04-30_C000167184Member"
      decimals="0"
      id="AccmVal_EC0CC0F4202D4854"
      unitRef="USD">16264</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-08-03to2026-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_0380F9C577E54EAF"
      unitRef="USD">33632</oef:AccmVal>
    <oef:PerfInceptionDate
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      id="PerfInceptionDate_2A1C94A140CF4184">2016-08-02</oef:PerfInceptionDate>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_C000167184Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_6AA09550DC0040DA"
      unitRef="Pure">0.2634</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_C000167184Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_06133ABDB7AD4C29"
      unitRef="Pure">0.0470</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-08-02to2026-04-30_C000167184Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_395EC1C4B66A4DDD"
      unitRef="Pure">0.0512</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_773F052E51964EFD"
      unitRef="Pure">0.2968</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_E91327614EF04B2B"
      unitRef="Pure">0.1180</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-08-02to2026-04-30_MSCIWORLDINDEXGrossUSD63BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_E0C80CA10FAD461C"
      unitRef="Pure">0.1326</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      id="PerformancePastDoesNotIndicateFuture_84B8C40AC70F4A4A">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      id="NoDeductionOfTaxesTextBlock_B2E613403CEB4A27">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      id="HoldingsTableTextBlock_9705E85CE9364DF3">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(38, 64, 139); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 66; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(255, 255, 255); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(255, 255, 255); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Portfolio Composition (% of net assets)&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgb(255, 255, 255); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 84 / 66; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;img alt="Group By Sector Chart" id="template-image-712f89ec-i37c52e931bc959cf6f449df6" src="i366515446f5532eb35be20ca.jpg" style="pointer-events: all; width: 390px; height: 474px; background-color: rgb(255, 255, 255); box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 108px 606.25px 522px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center; text-align-last: auto;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;Liabilities in Excess of Other Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;-0.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display:  inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;4.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;5.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;5.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;12.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;14.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;Exchange-Traded Funds&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible; text-align-last: auto;"&gt;49.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000167184Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_CD7CDC1919674C4A"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000167184Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_493431D862994408"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000167184Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_8A430DDB90B241EA"
      unitRef="Pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000167184Member_MoneyMarketFundsSectorMember"
      decimals="INF"
      id="PctOfNav_1D72D0D849A34F2C"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000167184Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_0CABA7A674FC4406"
      unitRef="Pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000167184Member_TechnologySectorMember"
      decimals="INF"
      id="PctOfNav_0B038CC888E94A5A"
      unitRef="Pure">0.129</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000167184Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_ECFE1F0FA2F64535"
      unitRef="Pure">0.149</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000167184Member_ExchangeMinusTradedFundsSectorMember"
      decimals="INF"
      id="PctOfNav_51198795004C4298"
      unitRef="Pure">0.495</oef:PctOfNav>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      id="AddlFundStatisticsTextBlock_2E0609409B7B4B41">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(38, 64, 139); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 55; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(255, 255, 255); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(255, 255, 255); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(255, 255, 255); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Fund Statistics&#160;&lt;/span&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 22 / 55; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;&lt;tr style="background-color: rgb(237, 237, 237); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 24px;"&gt;&lt;th colspan="1" style="padding: 4px; font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Net Assets&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 4px; font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$8,874,240&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 24px;"&gt;&lt;th colspan="1" style="padding: 4px; font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Number of Portfolio Holdings&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 4px; font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;19&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgb(237, 237, 237); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 24px;"&gt;&lt;th colspan="1" style="padding: 4px; font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Advisory Fee &lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 4px; font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$73,249&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 24px;"&gt;&lt;th colspan="1" style="padding: 4px; font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio Turnover&lt;/div&gt;&lt;/th&gt;&lt;td colspan="1" style="padding: 4px; font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;59%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-04-30_C000167184Member"
      decimals="0"
      id="AssetsNet_C8F56CEDFB2E47EF"
      unitRef="USD">8874240</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-04-30_C000167184Member"
      decimals="INF"
      id="HoldingsCount_808100AE6B884B95"
      unitRef="Holding">19</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      decimals="0"
      id="AdvisoryFeesPaidAmt_95E786B5663A4AC6"
      unitRef="USD">73249</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_48E19665BADE4C86"
      unitRef="Pure">0.59</us-gaap:InvestmentCompanyPortfolioTurnover>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      id="TradingSymbol_5638FD3F183040F6">CAPTX</dei:TradingSymbol>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-05-01to2026-04-30"
      id="ShareholderReportAnnualOrSemiAnnual_B611C8D8B2CF43B5">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoWebsite
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      id="AddlInfoWebsite_910E66F0FD8C48DD">https://www.canterburygroup.com/mutualfund</oef:AddlInfoWebsite>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000167184Member"
      id="TradingSymbol_15DCEE9141A04F8A">CAPTX</dei:TradingSymbol>
</xbrl>
