<?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:pfs="http://pfsfunds.com/20260731"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="pfs-20260731.xsd" xlink:type="simple"/>
    <context id="AsOf2026-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
        </entity>
        <period>
            <startDate>2026-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="From2026-07-312026-07-31_custom_S000004816Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="From2026-07-312026-07-31_custom_S000004816Member_custom_RisksInGeneralMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pfs:RisksInGeneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="From2026-07-312026-07-31_custom_S000004816Member_custom_RisksOfInvestingInCommonStocksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pfs:RisksOfInvestingInCommonStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="From2026-07-312026-07-31_custom_S000004816Member_custom_IndustryRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pfs:IndustryRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="From2026-07-312026-07-31_custom_S000004816Member_custom_SmallAndMidCapitalizationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pfs:SmallAndMidCapitalizationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="From2026-07-312026-07-31_custom_S000004816Member_custom_ForeignRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pfs:ForeignRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="From2026-07-312026-07-31_custom_S000004816Member_oef_RiskNondiversifiedStatusMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNondiversifiedStatusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="From2026-07-312026-07-31_custom_S000004816Member_custom_PortfolioTurnoverRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pfs:PortfolioTurnoverRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="From2026-07-312026-07-31_custom_S000004816Member_custom_ManagementRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pfs:ManagementRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_S000004816Member_custom_C000013035Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2017-01-012017-12-31_custom_S000004816Member_custom_C000013035Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2018-01-012018-12-31_custom_S000004816Member_custom_C000013035Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_S000004816Member_custom_C000013035Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_S000004816Member_custom_C000013035Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_S000004816Member_custom_C000013035Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_S000004816Member_custom_C000013035Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_S000004816Member_custom_C000013035Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_S000004816Member_custom_C000013035Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_S000004816Member_custom_C000013035Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_S000004816Member_custom_C000013035Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_S000004816Member_custom_C000013035Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_S000004816Member_custom_C000013035Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_S000004816Member_custom_C000013035Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_S000004816Member_custom_C000013035Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_S000004816Member_custom_C000013035Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_S000004816Member_custom_C000013035Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_S000004816Member_custom_C000013035Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pfs:C000013035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_S000004816Member_custom_Index1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pfs:Index1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_S000004816Member_custom_Index1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pfs:Index1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_S000004816Member_custom_Index1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pfs:Index1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_S000004816Member_custom_Index2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pfs:Index2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_S000004816Member_custom_Index2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pfs:Index2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_S000004816Member_custom_Index2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pfs:Index2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2026-07-312026-07-31_custom_S000004816Member_oef_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001103243</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pfs:S000004816Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2026-07-31" id="Fact000003">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="AsOf2026-07-31" id="Fact000004">485BPOS</dei:DocumentType>
    <dei:EntityCentralIndexKey contextRef="AsOf2026-07-31" id="Fact000005">0001103243</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="AsOf2026-07-31" id="Fact000011">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="AsOf2026-07-31" id="Fact000012">PFS Funds</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="AsOf2026-07-31" id="Fact000013">2026-07-31</dei:DocumentPeriodEndDate>
    <oef:ProspectusDate contextRef="AsOf2026-07-31" id="Fact000014">2026-07-31</oef:ProspectusDate>
    <oef:RiskReturnHeading
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000015">Summary
Section</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000016">Investment
Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000017">&lt;p id="xdx_A86_eoef--ObjectivePrimaryTextBlock_zDzTpK5x8UM5" style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0in"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;The
Wireless Fund seeks long-term growth of capital.&lt;/span&gt;&lt;/p&gt;

</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000018">Fees
and Expenses of the Fund</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000019">&lt;p id="xdx_A89_eoef--ExpenseNarrativeTextBlock_zOeD4HehH6F5" style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;The
following table describes the expenses and fees that you may pay if you buy, hold, and sell shares of the Fund. &lt;b&gt;You may pay other
fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the table and example below.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000020">Shareholder
    Fees (fees paid directly from your investment)</oef:ShareholderFeesCaption>
    <oef:RedemptionFeeOverRedemption
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000021"
      unitRef="Ratio">-0.0200</oef:RedemptionFeeOverRedemption>
    <oef:OperatingExpensesCaption
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000022">Annual Fund Operating Expenses (expenses that you pay
    each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000024"
      unitRef="Ratio">0.0195</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000026"
      unitRef="Ratio">0.0000</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000028"
      unitRef="Ratio">0.0000</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000030"
      unitRef="Ratio">0.0195</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000031">Expense
Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000032">&lt;p id="xdx_A8F_eoef--ExpenseExampleNarrativeTextBlock_zniq2AErlPc4" style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;The
following example is intended to help you compare the cost of investing in the Fund with the cost of investing in other mutual funds.
The example assumes that you invest $10,000 in the Fund for the time periods indicated and then redeem all of your shares at the end
of those periods. The example also assumes that your investment has a 5% annual return each year and that the Fund&#x2019;s operating
expenses remain the same each year. Although your actual costs may be higher or lower, based on these assumptions your costs would be:&lt;/span&gt;&lt;/p&gt;

</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      decimals="0"
      id="Fact000033"
      unitRef="USD">198</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      decimals="0"
      id="Fact000034"
      unitRef="USD">612</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      decimals="0"
      id="Fact000035"
      unitRef="USD">1052</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      decimals="0"
      id="Fact000036"
      unitRef="USD">2275</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000037">Portfolio
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000038">&lt;p id="xdx_A8E_eoef--PortfolioTurnoverTextBlock_zJEv03FgF39b" style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;The
Fund pays transaction costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher
portfolio turnover may indicate higher transaction costs and may result in higher taxes when Fund shares are held in a taxable account.
These costs, which are not reflected in annual fund operating expenses or in the example, affect the Fund&#x2019;s performance. During
the most recent fiscal year, the Fund&#x2019;s portfolio turnover rate was &lt;span id="xdx_907_eoef--PortfolioTurnoverRate_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member_zdTrMt8NG98d"&gt;9.15%&lt;/span&gt; of the average value of its portfolio.&lt;/span&gt;&lt;/p&gt;

</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      decimals="INF"
      id="Fact000039"
      unitRef="Ratio">0.0915</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000040">The
Principal Investment Strategy of the Fund</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000041">&lt;p id="xdx_A89_eoef--StrategyNarrativeTextBlock_zDpeWuRGPjC" style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;
&lt;span id="xdx_909_eoef--StrategyPortfolioConcentration_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member_zeCYrLdxkD7b"&gt;The Wireless Fund, under normal market conditions, invests at least 80% of its assets in the securities of companies engaged in the development,
production, or distribution of wireless related products or services.&lt;/span&gt; Companies that are candidates for the Fund include, but are not
limited to communication services; communication equipment; software and programming; computer hardware; peripherals; storage devices;
semiconductors; and data networking for the wireless industry. The Fund may invest in small, mid and large companies, without regard
to their size. The Fund invests primarily in growth companies whose revenues and earnings are likely to grow faster than the economy
as a whole, offering above-average prospects for capital&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;appreciation
and little or no emphasis on dividend income. There is no limitation to investing in foreign securities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;Value
Trend Capital Management, LP (the &#x201c;Adviser&#x201d;) uses several approaches in analyzing economic value of growth stocks, but considers
the primary determinant of value to be a company&#x2019;s long-term ability to generate profits for its shareholders. The Adviser considers
whether a stock is trading at a price below which the investment adviser believes it should be trading based on price relative to projected
future earnings, price relative to the earnings growth rate and price relative to return on equity. Once the Adviser has identified a
potential stock for a portfolio, the Adviser will consider it for the Fund.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;The
Adviser may sell a company when the company reaches the Adviser&#x2019;s appraised value, when there is a more attractively priced company
as an alternative, when the fundamentals of the business have changed, when technological developments change, or when the Adviser determines
that management of the company is not enhancing shareholder value.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;The
Fund is a &#x201c;non-diversified&#x201d; fund, which means it can invest in fewer securities at any one time than a diversified fund and
can invest more of its assets in securities of a single issuer than a diversified portfolio. Holding fewer securities increases the risk
that the value of the Fund could go down because of the poor performance of a single investment.&lt;/span&gt;&lt;/p&gt;

</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000042">The Wireless Fund, under normal market conditions, invests at least 80% of its assets in the securities of companies engaged in the development,
production, or distribution of wireless related products or services.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_RisksInGeneralMember"
      id="Fact000043">

&lt;p style="font: bold 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0; text-indent: -0.5pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;span id="xdx_916_ecustom--RisksInGeneralMember_zYuEmWZR0Ydb"&gt;Risks
in General&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;Domestic
economic growth and market conditions, interest rate levels, and political events are among the factors affecting the securities markets
in which the Fund invests. There is risk that these and other factors may adversely affect the Fund&#x2019;s performance. &lt;span id="xdx_90F_eoef--RiskTextBlock_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member__oef--RiskAxis__oef--RiskLoseMoneyMember_zUBabLHFQBF9"&gt;You could lose
money by investing in the Fund.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;Additionally,
unexpected local, regional or global events, such as war; acts of terrorism; financial, political or social disruptions; natural, environmental
or man-made disasters; the spread of infectious illnesses or other public health issues (such as COVID-19); and recessions and depressions
could have a significant impact on the Fund and its investments and may impair market liquidity. Such events can cause investor fear,
which can adversely affect the economies of nations, regions and the market in general, in ways that cannot necessarily be foreseen.&lt;/span&gt;&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_oef_RiskLoseMoneyMember"
      id="Fact000045">You could lose
money by investing in the Fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_RisksOfInvestingInCommonStocksMember"
      id="Fact000046">

&lt;p style="font: bold 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0; text-indent: -0.5pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;span id="xdx_917_ecustom--RisksOfInvestingInCommonStocksMember_zZPgSnivn1j9"&gt;Risks
of Investing in Common Stocks&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;Overall
stock market risks may affect the value of the Fund. Factors such as domestic economic growth and market conditions, interest rate levels,
and political events affect the securities markets. When the value of the Fund&#x2019;s investments goes down, your investment in the
Fund decreases in value and you could lose money.&lt;/span&gt;&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_IndustryRiskMember"
      id="Fact000048">

&lt;p style="font: bold 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0; text-indent: -0.5pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;span id="xdx_91D_ecustom--IndustryRiskMember_z1DI73k0Nngj"&gt;Industry
Risk&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;Industry
risk is the possibility that stocks within the same industry will decline in price due to industry specific market or economic developments.
Because the Wireless Fund concentrates its investments in the wireless industry, the Fund is subject to the risk that companies in that
industry are likely to react similarly to legislative or regulatory changes, adverse market conditions and/or increased competition affecting
that market segment.&lt;/span&gt;&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_SmallAndMidCapitalizationRiskMember"
      id="Fact000050">

&lt;p style="font: bold 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0; text-indent: -0.5pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;span id="xdx_918_ecustom--SmallAndMidCapitalizationRiskMember_zlK6aKyrqepi"&gt;Small
and Mid-Capitalization Risk&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;The
Fund may invest a substantial portion of its assets in small and mid-capitalization companies. While smaller companies generally have
the potential for rapid growth, they often involve higher risks because they lack the management experience, financial resources, product
diversification and competitive strengths of larger corporations.&lt;/span&gt;&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_ForeignRiskMember"
      id="Fact000052">

&lt;p style="font: bold 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0; text-indent: -0.5pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;span id="xdx_919_ecustom--ForeignRiskMember_zkGKoDOITNX2"&gt;Foreign
Risk&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;To
the extent the Fund invests in foreign securities, the Fund may be subject to risks not usually associated with owning securities of
U.S. issuers. These risks can include fluctuations in foreign&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;currencies,
foreign currency exchange controls, political and economic instability, differences in financial reporting, differences in securities
regulation and trading, and taxation issues.&lt;/span&gt;&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_oef_RiskNondiversifiedStatusMember"
      id="Fact000054">

&lt;p style="font: bold 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0; text-indent: -0.5pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;Risk
of Non-Diversification&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;The
Fund is a non-diversified fund, which means that it has the ability to take larger positions in a smaller number of securities than a
fund that is &#x201c;diversified.&#x201d; Non-diversification increases the risk that the value of the Fund could go down because of the
poor performance of a single investment.&lt;/span&gt;&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_PortfolioTurnoverRiskMember"
      id="Fact000055">

&lt;p style="font: bold 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0; text-indent: -0.5pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;span id="xdx_91A_ecustom--PortfolioTurnoverRiskMember_zUBfX0mwcJTb"&gt;Portfolio
Turnover Risk&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;The
Fund may engage in short-term trading to try to achieve its objective and may have portfolio turnover rates in excess of 100%. Increased
portfolio turnover may cause the Fund to incur higher brokerage costs, which may adversely affect the Fund&#x2019;s performance, and may
produce increased taxable distributions.&lt;/span&gt;&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_ManagementRiskMember"
      id="Fact000057">

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0; text-indent: -0.5pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_914_ecustom--ManagementRiskMember_zee0yui1scEl"&gt;Management
Risk&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;The
Adviser&#x2019;s strategy may fail to produce the intended results.&lt;/span&gt;&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000059">Performance
History</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000060">&lt;p id="xdx_A8F_eoef--PerformanceNarrativeTextBlock_zQB1SuyLgMEe" style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0in"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_eoef--PerformanceInformationIllustratesVariabilityOfReturns_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member_zSFi6Lfd9ij9"&gt;The
bar chart and performance table shown below provide some indication of the risks of investing in the Fund and the variability of its
returns. The bar chart shows changes in the Fund&#x2019;s performance from year to year. The performance table shows how the Fund's average
annual total returns for 1 year, 5 years, and 10 years compare with those of a broad measure of market performance.&lt;/span&gt; &lt;span id="xdx_906_eoef--PerformancePastDoesNotIndicateFuture_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member_zczdAdbzQV07"&gt;The Fund's past performance
(before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt; Updated performance information
is available by calling &lt;span id="xdx_905_eoef--PerformanceAvailabilityPhone_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member_zLQ43htGgcxj"&gt;1-800-590-0898&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000061">The
bar chart and performance table shown below provide some indication of the risks of investing in the Fund and the variability of its
returns. The bar chart shows changes in the Fund&#x2019;s performance from year to year. The performance table shows how the Fund's average
annual total returns for 1 year, 5 years, and 10 years compare with those of a broad measure of market performance.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000062">The Fund's past performance
(before and after taxes) is not necessarily an indication of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityPhone
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000063">1-800-590-0898</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000064">Annual
Total Returns (calendar years ended 12/31)</oef:BarChartHeading>
    <oef:AnnlRtrPct
      contextRef="From2016-01-012016-12-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000066"
      unitRef="Ratio">0.0701</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2017-01-012017-12-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000068"
      unitRef="Ratio">0.2976</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2018-01-012018-12-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000070"
      unitRef="Ratio">-0.0447</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2019-01-012019-12-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000072"
      unitRef="Ratio">0.3666</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2020-01-012020-12-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000074"
      unitRef="Ratio">0.4105</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2021-01-012021-12-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000076"
      unitRef="Ratio">0.2281</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2022-01-012022-12-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000078"
      unitRef="Ratio">-0.3471</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2023-01-012023-12-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000080"
      unitRef="Ratio">0.5770</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2024-01-012024-12-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000082"
      unitRef="Ratio">0.3833</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000084"
      unitRef="Ratio">0.2657</oef:AnnlRtrPct>
    <oef:BarChartClosingTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000085">&lt;p id="xdx_A83_eoef--BarChartClosingTextBlock_zzSCJerhYife" style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0in"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;For the period January 1, 2026 through &lt;span id="xdx_903_eoef--BarChartYearToDateReturnDate_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member__oef--ClassAxis__custom--C000013035Member_zAzonKph8THk"&gt;June 30, 2026&lt;/span&gt;, the &lt;span id="xdx_90D_eoef--YearToDateReturnLabel_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member__oef--ClassAxis__custom--C000013035Member_zqHxFGPYF8ch"&gt;total return for the Fund&lt;/span&gt; was &lt;span id="xdx_908_eoef--BarChartYearToDateReturn_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member__oef--ClassAxis__custom--C000013035Member_z9DUhj94sWld"&gt;23.43%&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eoef--HighestQuarterlyReturnLabel_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member__oef--ClassAxis__custom--C000013035Member_zCpGxPF283Be"&gt;Best
Quarter&lt;/span&gt; (&lt;span id="xdx_90E_eoef--BarChartHighestQuarterlyReturnDate_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member__oef--ClassAxis__custom--C000013035Member_zTVrVOBF1IVh"&gt;6/30/20&lt;/span&gt;) &lt;span id="xdx_90A_eoef--BarChartHighestQuarterlyReturn_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member__oef--ClassAxis__custom--C000013035Member_zF9DScstbyl9"&gt;+24.15%&lt;/span&gt; &#x202f;&#x202f;&#x202f;&lt;span id="xdx_901_eoef--LowestQuarterlyReturnLabel_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member__oef--ClassAxis__custom--C000013035Member_zn7sZX6CLGwb"&gt;Worst Quarter&lt;/span&gt; (&lt;span id="xdx_902_eoef--BarChartLowestQuarterlyReturnDate_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member__oef--ClassAxis__custom--C000013035Member_zZRUYGb5EPzb"&gt;6/30/22&lt;/span&gt;) &lt;span id="xdx_90B_eoef--BarChartLowestQuarterlyReturn_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member__oef--ClassAxis__custom--C000013035Member_znIjzJ6BAqP7"&gt;-22.72%&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

</oef:BarChartClosingTextBlock>
    <oef:BarChartYearToDateReturnDate
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      id="Fact000086">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:YearToDateReturnLabel
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      id="Fact000087">total return for the Fund</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturn
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000088"
      unitRef="Ratio">0.2343</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      id="Fact000089">Best
Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      id="Fact000090">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000091"
      unitRef="Ratio">0.2415</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      id="Fact000092">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      id="Fact000093">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="From2026-07-312026-07-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000094"
      unitRef="Ratio">-0.2272</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000095">AVERAGE ANNUAL TOTAL RETURN FOR THE PERIODS ENDED 12/31/25</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000096"
      unitRef="Ratio">0.2657</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000097"
      unitRef="Ratio">0.1723</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_S000004816Member_custom_C000013035Member"
      decimals="INF"
      id="Fact000098"
      unitRef="Ratio">0.1893</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_S000004816Member_custom_C000013035Member_oef_AfterTaxesOnDistributionsMember"
      decimals="INF"
      id="Fact000099"
      unitRef="Ratio">0.2553</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_S000004816Member_custom_C000013035Member_oef_AfterTaxesOnDistributionsMember"
      decimals="INF"
      id="Fact000100"
      unitRef="Ratio">0.1532</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_S000004816Member_custom_C000013035Member_oef_AfterTaxesOnDistributionsMember"
      decimals="INF"
      id="Fact000101"
      unitRef="Ratio">0.1698</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_S000004816Member_custom_C000013035Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      decimals="INF"
      id="Fact000102"
      unitRef="Ratio">0.1641</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_S000004816Member_custom_C000013035Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      decimals="INF"
      id="Fact000103"
      unitRef="Ratio">0.1304</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_S000004816Member_custom_C000013035Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      decimals="INF"
      id="Fact000104"
      unitRef="Ratio">0.1525</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_S000004816Member_custom_Index1Member"
      decimals="INF"
      id="Fact000105"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_S000004816Member_custom_Index1Member"
      decimals="INF"
      id="Fact000106"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_S000004816Member_custom_Index1Member"
      decimals="INF"
      id="Fact000107"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_S000004816Member_custom_Index2Member"
      decimals="INF"
      id="Fact000108"
      unitRef="Ratio">0.2114</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_S000004816Member_custom_Index2Member"
      decimals="INF"
      id="Fact000109"
      unitRef="Ratio">0.1335</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_S000004816Member_custom_Index2Member"
      decimals="INF"
      id="Fact000110"
      unitRef="Ratio">0.1766</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000113">&lt;p id="xdx_A82_eoef--PerformanceTableClosingTextBlock_zaOWGwYwQnkk" style="font: 10pt/100% Arial, Helvetica, Sans-Serif; margin: 0 0pt 0 0; text-indent: 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eoef--PerformanceTableUsesHighestFederalRate_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member_zHQ43RniEtKk"&gt;After-tax
returns are calculated using the historical highest marginal individual U.S. federal income tax rates and do not reflect the impact of
state and local taxes.&lt;/span&gt; &lt;span id="xdx_902_eoef--PerformanceTableNotRelevantToTaxDeferred_c20260731__20260731__dei--LegalEntityAxis__custom--S000004816Member_zYt5EWon68rj"&gt;Actual after-tax returns depend on an investor&#x2019;s tax situation and may differ from those shown, and after-tax
returns shown are not relevant to investors who hold their Fund shares through tax-deferred accounts, such as 401(k) plans or IRAs.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableUsesHighestFederalRate
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000114">After-tax
returns are calculated using the historical highest marginal individual U.S. federal income tax rates and do not reflect the impact of
state and local taxes.</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="From2026-07-312026-07-31_custom_S000004816Member"
      id="Fact000115">Actual after-tax returns depend on an investor&#x2019;s tax situation and may differ from those shown, and after-tax
returns shown are not relevant to investors who hold their Fund shares through tax-deferred accounts, such as 401(k) plans or IRAs.</oef:PerformanceTableNotRelevantToTaxDeferred>
</xbrl>
