<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2026"
  xmlns:taylorf="http://taylorf/20260531"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="taylorf-20260531.xsd" xlink:type="simple"/>
    <context id="From2025-12-01to2026-05-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
        </entity>
        <period>
            <startDate>2025-12-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="From2025-12-012026-05-31_custom_C000176264Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">taylorf:C000176264Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="AsOf2026-05-31_custom_C000176264Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">taylorf:C000176264Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_custom_C000176264Member_custom_InformationTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">taylorf:C000176264Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">taylorf:InformationTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_custom_C000176264Member_custom_IndustrialsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">taylorf:C000176264Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">taylorf:IndustrialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_custom_C000176264Member_us-gaap_HealthCareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">taylorf:C000176264Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_custom_C000176264Member_custom_ConsumerDiscretionaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">taylorf:C000176264Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">taylorf:ConsumerDiscretionaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_custom_C000176264Member_custom_NetCashMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">taylorf:C000176264Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">taylorf:NetCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_custom_C000176264Member_custom_FinancialsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">taylorf:C000176264Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">taylorf:FinancialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="AsOf2026-05-31_custom_C000176264Member_custom_ConsumerStaplesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">taylorf:C000176264Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">taylorf:ConsumerStaplesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag contextRef="From2025-12-01to2026-05-31" id="Fact000003">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2025-12-01to2026-05-31" id="Fact000004">N-CSRS</dei:DocumentType>
    <dei:EntityInvCompanyType contextRef="From2025-12-01to2026-05-31" id="Fact000005">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="From2025-12-01to2026-05-31" id="Fact000006">PFS FUNDS</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2025-12-01to2026-05-31" id="Fact000007">0001103243</dei:EntityCentralIndexKey>
    <oef:FundName
      contextRef="From2025-12-012026-05-31_custom_C000176264Member"
      id="Fact000013">Taylor Frigon Core Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2025-12-012026-05-31_custom_C000176264Member"
      id="Fact000014">Taylor Frigon Core Growth Fund</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2025-12-012026-05-31_custom_C000176264Member"
      id="Fact000015">TFCGX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate contextRef="From2025-12-01to2026-05-31" id="Fact000016">2026-05-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-12-012026-05-31_custom_C000176264Member"
      id="Fact000017">This &lt;span id="xdx_90A_eoef--ShareholderReportAnnualOrSemiAnnual_c20251201__20260531_zeqJVCY4XsGh"&gt;semi-annual shareholder report&lt;/span&gt; contains important information about Taylor Frigon Core Growth Fund  for the period of December 1, 2025 to May 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="From2025-12-01to2026-05-31" id="Fact000018">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="From2025-12-012026-05-31_custom_C000176264Member"
      id="Fact000019">You can find additional information about the Fund at &lt;span id="xdx_900_eoef--AddlInfoWebsite_c20251201__20260531__oef--ClassAxis__custom--C000176264Member_zTvxShxvRuU6"&gt;&lt;span class="NoBreak"&gt;https://www.taylorfrigonfunds.com/prospectus&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;span id="xdx_90C_eoef--AddlInfoPhoneNumber_c20251201__20260531__oef--ClassAxis__custom--C000176264Member_zYlzP9mKkojw"&gt;1-888-897-4821&lt;/span&gt;&lt;span class="NoBreak"&gt;.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-12-012026-05-31_custom_C000176264Member"
      id="Fact000020">https://www.taylorfrigonfunds.com/prospectus</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-12-012026-05-31_custom_C000176264Member"
      id="Fact000021">1-888-897-4821</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2025-12-012026-05-31_custom_C000176264Member"
      id="Fact000022">
      &lt;div class="section-header"&gt;&lt;strong&gt;What were the Fund costs for the last six months?&lt;/strong&gt;&lt;/div&gt;
      &lt;div class="section-subheader" style="margin-bottom: 8px; font-style: normal !important; font-weight: bold"&gt;&lt;strong&gt;&lt;em&gt;(based on a hypothetical $10,000 investment)&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;
      &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
                    &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;&lt;strong&gt;Fund&lt;/strong&gt;&lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs of a $10,000 Investment
                    &lt;/th&gt;
                    &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;
                        Costs Paid as a Percentage of a $10,000 Investment&lt;sup&gt;1&lt;/sup&gt;
                    &lt;/th&gt;
                    &lt;/tr&gt;
					&lt;tr&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;Taylor Frigon Core Growth Fund&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_901_eoef--ExpensesPaidAmt_pp2d_c20251201__20260531__oef--ClassAxis__custom--C000176264Member_zyzjYVwN8O7I"&gt;$76&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90D_eoef--ExpenseRatioPct_c20251201__20260531__oef--ClassAxis__custom--C000176264Member_z8jWbPC7Aqmq"&gt;1.45%&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
    </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-12-012026-05-31_custom_C000176264Member"
      decimals="2"
      id="Fact000023"
      unitRef="USD">76</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-12-012026-05-31_custom_C000176264Member"
      decimals="INF"
      id="Fact000024"
      unitRef="Ratio">0.0145</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2025-12-012026-05-31_custom_C000176264Member"
      id="Fact000025">
      &lt;div class="section-header"&gt;&lt;strong&gt;Fund Statistics&lt;/strong&gt;&lt;/div&gt;
      &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
      &lt;div class="section-body" style="margin-bottom: 8px"&gt;
        &lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;
          &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Net Assets ($)&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90F_eus-gaap--AssetsNet_iI_uUSD_c20260531__oef--ClassAxis__custom--C000176264Member_zvdRoYRSYJMN"&gt;$36,211,675&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Number of Portfolio Holdings&lt;/th&gt;
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eoef--HoldingsCount_iI_uShares_c20260531__oef--ClassAxis__custom--C000176264Member_zB8PjT5cjpnh"&gt;50&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt;            
                        &lt;tr style="background-color: Gainsboro"&gt;
                            &lt;th class="table-label" style="text-align: left"&gt;Portfolio Turnover Rate (%)&lt;/th&gt; 
                            &lt;td class="table-value" style="text-align: center; width: 15%"&gt;&lt;span id="xdx_90C_eus-gaap--InvestmentCompanyPortfolioTurnover_c20251201__20260531__oef--ClassAxis__custom--C000176264Member_zE0akEkZmmEg"&gt;16%&lt;/span&gt;&lt;/td&gt;
                        &lt;/tr&gt; 
        &lt;/table&gt;
      &lt;/div&gt;
    </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-05-31_custom_C000176264Member"
      decimals="0"
      id="Fact000026"
      unitRef="USD">36211675</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-05-31_custom_C000176264Member"
      decimals="INF"
      id="Fact000027"
      unitRef="Shares">50</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-12-012026-05-31_custom_C000176264Member"
      decimals="INF"
      id="Fact000028"
      unitRef="Ratio">0.16</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2025-12-012026-05-31_custom_C000176264Member"
      id="Fact000029">
    &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
      &lt;div class="section-header"&gt;&lt;strong&gt;What did the Fund invest in?&lt;/strong&gt;&lt;/div&gt;
      &lt;div class="section-subheader" style="margin-bottom: 8px"&gt;&lt;/div&gt;
      &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
        
          &lt;div class="section-header centered" style="display: flex; align-items: center; justify-content: center; text-align: center"&gt;&lt;/div&gt;
          &lt;div class="section-subheader centered" style="margin-bottom: 8px; display: flex; align-items: center; justify-content: center; text-align: center"&gt;&lt;/div&gt;
          &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
					&lt;tr&gt;
						&lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
							
                    
						&lt;/td&gt;						
						&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
					&lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
          &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;/div&gt;
        
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
      &lt;div class="section-header centered" style="display: flex; align-items: center; justify-content: center; text-align: center"&gt;&lt;/div&gt;
      &lt;div class="section-subheader centered" style="margin-bottom: 8px; display: flex; align-items: center; justify-content: center; text-align: center"&gt;&lt;/div&gt;
      &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
					&lt;tr&gt;
						&lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
							
                    
						&lt;/td&gt;						
						&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
					&lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
      &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
      &lt;div class="section-header centered" style="display: flex; align-items: center; justify-content: center; text-align: center"&gt;&lt;strong&gt;Sectors (% of net assets)&lt;/strong&gt;&lt;/div&gt;
      &lt;div class="section-subheader centered" style="margin-bottom: 8px; display: flex; align-items: center; justify-content: center; text-align: center"&gt;&lt;/div&gt;
      &lt;div class="section-body graph" style="margin-bottom: 8px; text-align: center"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                Sector&lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;% of Net Assets&lt;/th&gt;
                        &lt;/tr&gt;
                
					&lt;tr&gt;
						&lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
							
                    Information Technology
						&lt;/td&gt;						
						&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20260531__oef--ClassAxis__custom--C000176264Member__oef--IndustrySectorAxis__custom--InformationTechnologyMember_zPfsFhMYqNic"&gt;57.47%&lt;/span&gt;&lt;/td&gt;
					&lt;/tr&gt;
                    
					&lt;tr style="background-color: Gainsboro"&gt;
						&lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
							
                    Industrials
						&lt;/td&gt;						
						&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_903_eoef--PctOfNav_iI_c20260531__oef--ClassAxis__custom--C000176264Member__oef--IndustrySectorAxis__custom--IndustrialsMember_zZcCM0tUDRqX"&gt;13.90%&lt;/span&gt;&lt;/td&gt;
					&lt;/tr&gt;
                    
					&lt;tr&gt;
						&lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
							
                    Health Care
						&lt;/td&gt;						
						&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90A_eoef--PctOfNav_iI_c20260531__oef--ClassAxis__custom--C000176264Member__oef--IndustrySectorAxis__custom--HealthCareMember_zQwX7EfIEQm2"&gt;12.04%&lt;/span&gt;&lt;/td&gt;
					&lt;/tr&gt;
                    
					&lt;tr style="background-color: Gainsboro"&gt;
						&lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
							
                    Consumer Discretionary
						&lt;/td&gt;						
						&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_905_eoef--PctOfNav_iI_c20260531__oef--ClassAxis__custom--C000176264Member__oef--IndustrySectorAxis__custom--ConsumerDiscretionaryMember_z6uT4wUx2Biw"&gt;7.02%&lt;/span&gt;&lt;/td&gt;
					&lt;/tr&gt;
                    
					&lt;tr&gt;
						&lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
							
                    Net Cash *
						&lt;/td&gt;						
						&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20260531__oef--ClassAxis__custom--C000176264Member__oef--IndustrySectorAxis__custom--NetCashMember_zohqWJokSJQH"&gt;6.42%&lt;/span&gt;&lt;/td&gt;
					&lt;/tr&gt;
                    
					&lt;tr style="background-color: Gainsboro"&gt;
						&lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
							
                    Financials
						&lt;/td&gt;						
						&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_90E_eoef--PctOfNav_iI_c20260531__oef--ClassAxis__custom--C000176264Member__oef--IndustrySectorAxis__custom--FinancialsMember_zcVsGQZfaQkV"&gt;1.70%&lt;/span&gt;&lt;/td&gt;
					&lt;/tr&gt;
                    
					&lt;tr&gt;
						&lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
							
                    Consumer Staples
						&lt;/td&gt;						
						&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;span id="xdx_904_eoef--PctOfNav_iI_c20260531__oef--ClassAxis__custom--C000176264Member__oef--IndustrySectorAxis__custom--ConsumerStaplesMember_zRYphh72suXd"&gt;1.45%&lt;/span&gt;&lt;/td&gt;
					&lt;/tr&gt;
                    &lt;/table&gt;&lt;img alt="Af Image" src="fp0099341-1_sa41.jpg" style="width: 348px; height: 250px"/&gt;&lt;/div&gt;
      &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;table class="k-table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid"&gt;&lt;tr&gt;&lt;td style="width: 25px"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Net Cash represents cash equivalents and other assets in excess of liabilities.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
      &lt;div class="section-header centered" style="display: flex; align-items: center; justify-content: center; text-align: center"&gt;&lt;/div&gt;
      &lt;div class="section-subheader centered" style="margin-bottom: 8px; display: flex; align-items: center; justify-content: center; text-align: center"&gt;
        
      &lt;/div&gt;
      &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
					&lt;tr&gt;
						&lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
							
                    
						&lt;/td&gt;						
						&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
					&lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
      &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
      &lt;div class="section-header centered" style="display: flex; align-items: center; justify-content: center; text-align: center"&gt;&lt;/div&gt;
      &lt;div class="section-subheader centered" style="margin-bottom: 8px; display: flex; align-items: center; justify-content: center; text-align: center"&gt;
        
      &lt;/div&gt;
      &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
					&lt;tr&gt;
						&lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
							
                    
						&lt;/td&gt;						
						&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
					&lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
      &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
      &lt;div class="section-header centered" style="display: flex; align-items: center; justify-content: center; text-align: center"&gt;&lt;/div&gt;
      &lt;div class="section-subheader centered" style="margin-bottom: 8px; display: flex; align-items: center; justify-content: center; text-align: center"&gt;
        
      &lt;/div&gt;
      &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
					&lt;tr&gt;
						&lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
							
                    
						&lt;/td&gt;						
						&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
					&lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
      &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="section" style="break-inside: avoid; margin-bottom: 8px"&gt;
      &lt;div class="section-header centered" style="display: flex; align-items: center; justify-content: center; text-align: center"&gt;&lt;/div&gt;
      &lt;div class="section-subheader centered" style="margin-bottom: 8px; display: flex; align-items: center; justify-content: center; text-align: center"&gt;&lt;/div&gt;
      &lt;div class="section-body graph" style="margin-bottom: 8px"&gt;&lt;table class="table" style="border: #000000 0px none; width: 100%; border-collapse: collapse; margin-bottom: 0px; margin-top: 0px; font-size: 8pt; break-inside: avoid; display: none"&gt;
                        &lt;tr class="header-row" style="background-color: Gainsboro"&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px; text-align: left"&gt;
                &lt;/th&gt;
                            &lt;th class="table-column-header" style="border-bottom: black 1px solid; padding: 4px; font-weight: bold; margin-bottom: 8px"&gt;&lt;/th&gt;
                        &lt;/tr&gt;
                
					&lt;tr&gt;
						&lt;td class="table-column-value" style="padding: 4px; text-align: left"&gt;
							
                    
						&lt;/td&gt;						
						&lt;td class="table-column-value" style="padding: 4px; text-align: center; width: 15%"&gt;&lt;/td&gt;
					&lt;/tr&gt;
                    &lt;/table&gt;&lt;/div&gt;
      &lt;div class="section-body" style="margin-bottom: 8px"&gt;&lt;/div&gt;
    &lt;/div&gt;
  </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_custom_C000176264Member_custom_InformationTechnologyMember"
      decimals="INF"
      id="Fact000030"
      unitRef="Ratio">0.5747</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_custom_C000176264Member_custom_IndustrialsMember"
      decimals="INF"
      id="Fact000031"
      unitRef="Ratio">0.1390</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_custom_C000176264Member_us-gaap_HealthCareMember"
      decimals="INF"
      id="Fact000032"
      unitRef="Ratio">0.1204</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_custom_C000176264Member_custom_ConsumerDiscretionaryMember"
      decimals="INF"
      id="Fact000033"
      unitRef="Ratio">0.0702</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_custom_C000176264Member_custom_NetCashMember"
      decimals="INF"
      id="Fact000034"
      unitRef="Ratio">0.0642</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_custom_C000176264Member_custom_FinancialsMember"
      decimals="INF"
      id="Fact000035"
      unitRef="Ratio">0.0170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-05-31_custom_C000176264Member_custom_ConsumerStaplesMember"
      decimals="INF"
      id="Fact000036"
      unitRef="Ratio">0.0145</oef:PctOfNav>
</xbrl>
