<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:ff="http://ff/20260801"
  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:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ff-20260801.xsd" xlink:type="simple"/>
    <context id="AsOf2026-08-01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_EquityRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:EquityRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_SectorRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:SectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_MarketEventsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:MarketEventsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_LargeCapitalizationCompanyRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:LargeCapitalizationCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_QuantitativeSecuritySelectionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:QuantitativeSecuritySelectionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_ManagementRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:ManagementRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_oef_RiskNondiversifiedStatusMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNondiversifiedStatusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_MidCapitalizationCompanyRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:MidCapitalizationCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_CashAndCashEquivalentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:CashAndCashEquivalentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_ForeignInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:ForeignInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_HighYieldSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:HighYieldSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_ValueInvestmentRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:ValueInvestmentRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_USGovernmentSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:USGovernmentSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_InflationIndexedSecurityRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:InflationIndexedSecurityRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_ConvertibleSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:ConvertibleSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_ExchangeTradedFundsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:ExchangeTradedFundsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_FixedIncomeSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:FixedIncomeSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_MortgageRelatedAndOtherAssetBackedSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:MortgageRelatedAndOtherAssetBackedSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_SellingCoveredCallOptionsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ff:SellingCoveredCallOptionsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_S000004544Member_custom_C000012453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</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_S000004544Member_custom_C000012453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</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_S000004544Member_custom_C000012453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</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_S000004544Member_custom_C000012453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</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_S000004544Member_custom_C000012453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</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_S000004544Member_custom_C000012453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</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_S000004544Member_custom_C000012453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</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_S000004544Member_custom_C000012453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</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_S000004544Member_custom_C000012453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</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_S000004544Member_custom_C000012453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_custom_Index1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ff:Index1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_S000004544Member_custom_C000012453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</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_S000004544Member_custom_C000012453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From1991-11-252025-12-31_custom_S000004544Member_custom_C000012453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>1991-11-25</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</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_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</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_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</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="From1991-11-252025-12-31_custom_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>1991-11-25</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</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_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</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_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</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="From1991-11-252025-12-31_custom_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ff:C000012453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>1991-11-25</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_S000004544Member_custom_Index1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ff: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_S000004544Member_custom_Index1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ff: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_S000004544Member_custom_Index1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ff:Index1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From1991-11-252025-12-31_custom_S000004544Member_custom_Index1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ff:Index1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>1991-11-25</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_oef_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <context id="From2026-08-012026-08-01_custom_S000004544Member_oef_RiskNotInsuredDepositoryInstitutionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315774</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ff:S000004544Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredDepositoryInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-01</startDate>
            <endDate>2026-08-01</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2026-08-01" id="Fact000003">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="AsOf2026-08-01" id="Fact000004">485BPOS</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2026-08-01" id="Fact000005">2026-08-01</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey contextRef="AsOf2026-08-01" id="Fact000006">0000315774</dei:EntityCentralIndexKey>
    <oef:PerfInceptionDate
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      id="Fact000140">1991-11-25</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsMember"
      id="Fact000141">1991-11-25</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      id="Fact000142">1991-11-25</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_Index1Member"
      id="Fact000143">1991-11-25</oef:PerfInceptionDate>
    <dei:EntityInvCompanyType contextRef="AsOf2026-08-01" id="Fact000012">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="AsOf2026-08-01" id="Fact000013">FORUM FUNDS</dei:EntityRegistrantName>
    <oef:ProspectusDate contextRef="AsOf2026-08-01" id="Fact000014">2026-08-01</oef:ProspectusDate>
    <oef:RiskReturnHeading
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000015">PAYSON TOTAL RETURN FUND 

SUMMARY SECTION

&#160;

</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000016">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000017">&lt;p id="xdx_A82_eoef--ObjectivePrimaryTextBlock_z1xyeMcVlIra" style="font: 11pt Times New Roman, Times, Serif; margin: 0"&gt;The Payson Total Return Fund (the &#x201c;Fund&#x201d;) seeks a combination
of high current income and capital appreciation.&lt;/p&gt;

</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000018">Fees and Expenses</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000019">&lt;p id="xdx_A8A_eoef--ExpenseNarrativeTextBlock_zLEZvFUE4xp4" style="font: 11pt Times New Roman, Times, Serif; margin: 0"&gt;This table describes the fees and expenses 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 tables and examples below&lt;/b&gt;.&lt;/p&gt;

</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000020">Shareholder Fees
(fees paid directly from your investment)</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000022"
      unitRef="Ratio">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000024"
      unitRef="Ratio">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000026"
      unitRef="Ratio">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:RedemptionFeeOverRedemption
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000028"
      unitRef="Ratio">0</oef:RedemptionFeeOverRedemption>
    <oef:OperatingExpensesCaption
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000029">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-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000031"
      unitRef="Ratio">0.0060</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000033"
      unitRef="Ratio">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000035"
      unitRef="Ratio">0.0020</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000037"
      unitRef="Ratio">0.0080</oef:ExpensesOverAssets>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000038">&lt;p id="xdx_A85_eoef--ExpenseExampleNarrativeTextBlock_zchduMVr0cy9" style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Example. &lt;/i&gt;&lt;/b&gt;This 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 hold or redeem all of your shares at the end of those periods. The Example
also assumes that your investment has a 5% return each year and that the Fund&#x2019;s operating expenses remain the same. Although your
actual costs may be higher or lower, based on these assumptions, whether you do or do not redeem your shares at the end of each period
described below, your costs would be:&lt;/p&gt;

</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      decimals="0"
      id="Fact000039"
      unitRef="USD">82</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      decimals="0"
      id="Fact000040"
      unitRef="USD">255</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      decimals="0"
      id="Fact000041"
      unitRef="USD">444</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      decimals="0"
      id="Fact000042"
      unitRef="USD">990</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000043">&lt;p id="xdx_A89_eoef--PortfolioTurnoverTextBlock_z2Bi6WVsdpJi" style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Portfolio Turnover. &lt;/i&gt;&lt;/b&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 rate 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_90D_eoef--PortfolioTurnoverRate_c20260801__20260801__dei--LegalEntityAxis__custom--S000004544Member_zRxibYJd2nh9"&gt;31%&lt;/span&gt; of the average value of its portfolio.&lt;/p&gt;

</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      decimals="INF"
      id="Fact000044"
      unitRef="Ratio">0.31</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000045">Principal Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000046">&lt;p id="xdx_A83_eoef--StrategyNarrativeTextBlock_zYRPQto7ktBb" style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Under normal circumstances, the Fund invests primarily
in common stock and convertible securities of large and mid capitalization domestic companies. The Fund&#x2019;s investment adviser, Segall,
Bryant &amp;amp; Hamill, LLC (d/b/a CI SBH Asset Management) (the &#x201c;Adviser&#x201d;), defines large capitalization domestic companies
as those companies with market capitalizations in excess of $12 billion and mid capitalization domestic companies as those companies
with market capitalizations in the range of $2 billion to $12 billion. The Fund may invest in debt securities, which are primarily investment
grade, that include U.S. Government securities, including U.S. Treasury bills, Treasury Inflation-Protected Securities, notes and bonds,
as well as corporate bonds and notes issued by large and mid capitalization domestic companies, and asset-backed and mortgage-backed
securities. If an investment grade security held by the Fund is downgraded to non-investment grade, the Fund may hold the security if
the Adviser believes the issuer will continue to pay its debt or the current market price does not properly reflect what the Adviser
believes to be the intrinsic value of the security. The Fund may write (sell) covered call options on equity securities held in the Fund&#x2019;s
portfolio to generate premiums in an effort to provide downside protection in declining markets. The Fund may also make strategic investments
in exchange-traded funds (&#x201c;ETFs&#x201d;) and foreign securities, and may invest a significant portion of the Fund&#x2019;s total
assets in cash or cash equivalents if the Adviser does not identify investments selling at discounts to what the Adviser believes are
their intrinsic value.&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Adviser maintains a long-term, equity-oriented
perspective, being much less concerned with investment performance on a quarterly or shorter basis than with real, long-term increase
in value or growth of income by issuers and the Fund. The Adviser uses both a quantitative and a fundamental approach to identify stocks
that are undervalued compared to a company&#x2019;s financial condition. With respect to the Fund&#x2019;s investment in debt securities,
the Adviser monitors interest rate outlooks, the shape of the yield curve and other economic factors to determine an appropriate maturity
profile for the Fund&#x2019;s investment portfolio consistent with the Fund&#x2019;s objective. Then, the Adviser monitors the investments
in the Fund&#x2019;s portfolio to determine if there have been any fundamental changes in the companies or issuers, and may sell a security
when its investment profile changes, including relative to other potential investments.&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Fund may have significant exposure to the
Information Technology sector. However, as sector and industry composition of the Fund's portfolio changes over time, the Fund's exposure
to this sector may be lower at a future date, and the Fund's exposure to other market sectors may be higher.&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Fund is classified as non-diversified, which
means it may invest in a smaller number of issuers than a diversified fund.&lt;/p&gt;

</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_oef_RiskLoseMoneyMember"
      id="Fact000047">You could lose money on your investment
in the Fund</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_oef_RiskNotInsuredDepositoryInstitutionMember"
      id="Fact000048">An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government
agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_EquityRiskMember"
      id="Fact000049">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_913_ecustom--EquityRiskMember_z9lCDL2JfoHb"&gt;Equity Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;Equity securities, including
common stocks, convertible securities, preferred stocks, warrants and sponsored and unsponsored ADRs may decline in value because of changes
in the price of a particular holding or a broad stock market decline. Common stock ranks below preferred stock and debt securities in
claims for dividends and for assets of the company in a liquidation or bankruptcy. The value of a security may decline for a number of
reasons that directly relate to the issuer of a security or broader economic or market events including changes in interest rates.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_SectorRiskMember"
      id="Fact000051">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_91A_ecustom--SectorRiskMember_zCGlCUa3tF84"&gt;Sector Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;The Fund may invest
a higher percentage of its total assets in one or more sectors. Developments affecting those sectors should be expected to impact the
Fund more than a fund that is more broadly diversified and/or is not weighted in those sectors.&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify"&gt;&lt;b&gt;Information Technology Sector Risk.
&lt;/b&gt;The information technology sector includes, for example, artificial intelligence, internet, semiconductor, software, hardware and
technology equipment companies. This sector can be affected by, among other things, the supply and demand for specific products and services,
the pace of technological development and government regulation.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_MarketEventsRiskMember"
      id="Fact000053">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_91C_ecustom--MarketEventsRiskMember_zBZA6uCB8Rjc"&gt;Market Events Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;The Fund is
subject to the risk that the securities markets will move down, sometimes rapidly and unpredictably, based on overall economic and other
factors, which may negatively affect performance. Disruptive events with geopolitical consequences, including tensions, war, or open
conflict between nations, and pandemics, may destabilize various countries&#x2019; economies and markets, which may experience increased
volatility and reduced liquidity. Policy changes by the Federal Reserve, including with respect to changes in interest rates and inflation,
and political circumstances in the U.S. and abroad, and/ or other government actors could similarly cause increased volatility in financial
markets. Trade barriers and other protectionist trade policies (including those in the U.S.) may also result in market turbulence. Market
volatility and reductions in market liquidity may negatively affect issuers worldwide, including issuers in which the Fund invests. Under
such circumstances, the Fund may have difficulty liquidating portfolio holdings, particularly at favorable prices. To the extent that
the Fund experiences higher levels of redemptions, the Fund may be required to sell portfolio holdings, which may negatively impact the
Fund&#x2019;s NAV. In addition, advancements in technology, including advanced development and increased regulation of artificial intelligence,
may adversely impact market movements and liquidity.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_LargeCapitalizationCompanyRiskMember"
      id="Fact000055">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_91B_ecustom--LargeCapitalizationCompanyRiskMember_zmYp1GhCP2d7"&gt;Large Capitalization Company Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;The
Fund&#x2019;s investments in large capitalization companies may underperform other segments of the market because they may be less responsive
to competitive challenges and opportunities and unable to attain high growth rates during periods of economic expansion.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_QuantitativeSecuritySelectionRiskMember"
      id="Fact000057">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_91A_ecustom--QuantitativeSecuritySelectionRiskMember_zA9Xz6kgJkS4"&gt;Quantitative Security Selection Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;To
the extent the Adviser uses quantitative techniques to generate investment decisions, its processes and security selection can be adversely
affected if it relies on erroneous or outdated data. The factors used in quantitative analysis and the weight placed on those factors
may not be predictive of a security&#x2019;s value. In addition, factors that affect a security&#x2019;s value can change over time and
these changes may not be reflected in the quantitative model.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_ManagementRiskMember"
      id="Fact000059">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_912_ecustom--ManagementRiskMember_z71BhZknFDig"&gt;Management Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;The Fund is actively
managed, and its performance will reflect the Adviser&#x2019;s ability to make investment decisions that are suited to achieving the Fund&#x2019;s
investment objective.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_oef_RiskNondiversifiedStatusMember"
      id="Fact000061">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Non-Diversification Risk&lt;/i&gt;&lt;/b&gt;. The Fund
is non-diversified. Investment by the Fund in securities of a limited number of issuers may expose it to greater market risk and potential
monetary losses than if its assets were diversified among the securities of a greater number of issuers. This may increase the Fund&#x2019;s
volatility and cause the performance of a relatively smaller number of issuers to have a greater impact on the Fund&#x2019;s performance.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_MidCapitalizationCompanyRiskMember"
      id="Fact000062">
&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_915_ecustom--MidCapitalizationCompanyRiskMember_zSypLepZCEU6"&gt;Mid Capitalization Company Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;Investments
in mid capitalization companies may be less liquid and their securities&#x2019; prices may fluctuate more than those of larger, more established
companies. These factors could adversely affect the Fund&#x2019;s ability to sell such securities at a desirable time and price.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_CashAndCashEquivalentsRiskMember"
      id="Fact000064">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_918_ecustom--CashAndCashEquivalentsRiskMember_ziGrgkSWfTu5"&gt;Cash and Cash Equivalents Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;When
investing in cash and cash equivalents, the Fund risks achieving lower returns and potential lost opportunities to participate in market
appreciation, which could negatively impact the Fund&#x2019;s performance and ability to achieve its investment objective. This is particularly
true when the market for other investments in which the Fund may invest is rapidly rising.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_ForeignInvestmentsRiskMember"
      id="Fact000066">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_91F_ecustom--ForeignInvestmentsRiskMember_zj2iBCbEYbqg"&gt;Foreign Investments Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;The value
of foreign investments may be affected by risks in addition to those affecting domestic investments, including the imposition of new,
amended or limited government regulations, changes in diplomatic relations between the U.S. and another country, political and economic
instability, less favorable economic conditions, the imposition or tightening of exchange controls, trade barriers and other protectionist
trade policies (including those in the U.S.), other limitations on repatriation of foreign capital or nationalization and/or increased
taxation or confiscation of investors&#x2019; assets. Investments in securities of foreign issuers are subject to fluctuations in the value
of the issuer&#x2019;s local currency relative to the U.S dollar and may be subject to foreign withholding and other taxes.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_HighYieldSecuritiesRiskMember"
      id="Fact000068">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_915_ecustom--HighYieldSecuritiesRiskMember_zAjS7Va9rxl4"&gt;High-Yield Securities Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;Investments
in &#x201c;high-yield securities&#x201d; or &#x201c;junk bonds&#x201d; are inherently speculative and have a greater risk of default than
investments in investment-grade fixed-income securities. If an issuer defaults, a below investment-grade security could lose all of its
value, be renegotiated at a lower interest rate or principal amount or become illiquid. Below investment-grade securities may be less
liquid and more volatile than investment-grade fixed-income securities and may be more difficult to value or sell.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_ValueInvestmentRiskMember"
      id="Fact000070">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_918_ecustom--ValueInvestmentRiskMember_z1Mm4Kz6KMtb"&gt;Value Investment Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;The Fund&#x2019;s
investments in value securities are subject to the risk that they may remain undervalued for extended periods of time or never realize
their full value. Different investment styles&lt;/p&gt;


















&lt;div style="margin-top: 3pt; margin-bottom: 3pt; width: 100%"&gt;&lt;/div&gt;



&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;may shift in and out of favor, depending on market
conditions and investor sentiment. The Fund&#x2019;s value approach could cause it to underperform funds that use a growth or non-value
approach to investing or have a broader investment style.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_USGovernmentSecuritiesRiskMember"
      id="Fact000081">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_91C_ecustom--USGovernmentSecuritiesRiskMember_zhdReVcBgdwk"&gt;U.S. Government Securities Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;The
Fund may invest in U.S. Government securities, which may be backed by the U.S. Department of the Treasury or the full faith and credit
of the U.S., and may include U.S. Treasury bills, Treasury Inflation-Protected Securities, notes and bonds. These securities are guaranteed
only as to the timely payment of interest and principal when held to maturity. The market prices for such securities are not guaranteed
and will fluctuate. Certain U.S. Government agency securities are backed by the right of the issuer to borrow from the U.S. Department
of the Treasury, or are supported only by the credit of the issuing agency or instrumentality; such securities are subject to a greater
risk of default by the issuer.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_InflationIndexedSecurityRiskMember"
      id="Fact000083">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_917_ecustom--InflationIndexedSecurityRiskMember_zL7UHouXOqdg"&gt;Inflation-Indexed Security Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;Interest
payments on inflation-indexed securities, such as Treasury Inflation-Protection Securities, can be unpredictable and will vary as the
principal and/or interest is periodically adjusted based on the rate of inflation.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_ConvertibleSecuritiesRiskMember"
      id="Fact000085">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_910_ecustom--ConvertibleSecuritiesRiskMember_zPbxJwEUisic"&gt;Convertible Securities Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;Investments
in convertible securities entail some of the risks of both equity and debt securities. The value of convertible securities tends to decline
as interest rates rise and, because of the conversion feature, tends to vary with the fluctuations in the market value of the underlying
securities or any changes in the issuer&#x2019;s credit rating. Convertible securities are subject to the risk that the credit rating of
the issuer may have an effect on the value of the convertible securities.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_ExchangeTradedFundsRiskMember"
      id="Fact000087">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_918_ecustom--ExchangeTradedFundsRiskMember_z46JByneLIWj"&gt;Exchange-Traded Funds Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;The risks
of investment in these securities typically reflect the risks of types of instruments in which the ETFs invest. By investing in an ETF,
the Fund becomes a shareholder of that ETF and bears its proportionate share of the fees and expenses of the ETF. ETF shares trade in
the secondary market and may be purchased by the Fund at a premium or discount to their NAV. When selling such securities, the Fund may
not sell at the same premium or discount and may lose money on the premium or discount.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_FixedIncomeSecuritiesRiskMember"
      id="Fact000089">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_91F_ecustom--FixedIncomeSecuritiesRiskMember_zDfRL4le81Be"&gt;Fixed-Income Securities Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;The Fund
may invest in fixed-income (debt) securities, which are generally subject to the following risks:&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Credit Risk. &lt;/i&gt;&lt;/b&gt;The financial
condition of an issuer of a fixed-income security may cause the issuer to default. A decline in an issuer&#x2019;s credit rating may cause
a decrease in the value of the security and an increase in investment risk and price volatility.&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Extension Risk&lt;/i&gt;&lt;/b&gt;. If interest
rates rise, repayments of principal on certain fixed-income securities may occur at a slower-than-expected rate and, as a result, the
expected maturity of such securities could lengthen which could cause their value to decline.&lt;/p&gt;




&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;











&lt;div style="margin-top: 3pt; margin-bottom: 3pt; width: 100%"&gt;&lt;/div&gt;



&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Interest Rate Risk. &lt;/i&gt;&lt;/b&gt;An increase
in interest rates typically causes a decrease in the value of fixed-income securities in which the Fund may invest. Fixed-income securities
with longer durations tend to be more sensitive to changes in interest rates, generally making them more volatile than fixed-income securities
with shorter durations. The Fund may face a heightened level of interest rate risk due to changes in monetary policy.&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Prepayment Risk. &lt;/i&gt;&lt;/b&gt;Prepayment
of fixed-income securities, which is more common when interest rates are declining, may shorten such securities&#x2019; maturity, reduce
the Fund&#x2019;s return and cause the Fund to reinvest in lower yielding securities.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_MortgageRelatedAndOtherAssetBackedSecuritiesRiskMember"
      id="Fact000098">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_918_ecustom--MortgageRelatedAndOtherAssetBackedSecuritiesRiskMember_zzlhbSntEX24"&gt;Mortgage-Related and Other Asset-Backed Securities
Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;Investments in a variety of mortgage-related and other asset-backed securities are subject to interest rate risk, credit
risk, extension risk and prepayment risk.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_SellingCoveredCallOptionsRiskMember"
      id="Fact000100">

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_914_ecustom--SellingCoveredCallOptionsRiskMember_zAslrQ1gZvph"&gt;Selling Covered Call Options Risk&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;As
a result of selling a covered call option, the Fund may be required to sell a portfolio security. Under such circumstances, the Fund would
not participate in gains in the stock price beyond the exercise prices. In addition, selling options generates gains, which are largely
short-term capital gains that are distributed to shareholders as dividends.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000102">Performance Information</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000103">&lt;p id="xdx_A8D_eoef--PerformanceNarrativeTextBlock_zgdwfzy1t5Sa" style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_909_eoef--PerformanceInformationIllustratesVariabilityOfReturns_c20260801__20260801__dei--LegalEntityAxis__custom--S000004544Member_zvdKLR4OfFhc"&gt;The bar chart and table that follow provide some indication
of the risks of investing in the Fund by showing changes in the performance of the Fund from year to year and by showing how the Fund&#x2019;s
average annual returns compare with those of a broad measure of market performance.&lt;/span&gt; Updated performance information is available at &lt;span id="xdx_90B_eoef--PerformanceAvailabilityWebSiteAddress_c20260801__20260801__dei--LegalEntityAxis__custom--S000004544Member_zYqKigRjhoX6"&gt;www.hmpayson.com&lt;/span&gt;
or by calling &lt;span id="xdx_900_eoef--PerformanceAvailabilityPhone_c20260801__20260801__dei--LegalEntityAxis__custom--S000004544Member_zR8dRJ6vBG01"&gt;(800) 805-8258&lt;/span&gt; (toll free).&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&lt;span id="xdx_904_eoef--PerformancePastDoesNotIndicateFuture_c20260801__20260801__dei--LegalEntityAxis__custom--S000004544Member_zxF9s7wgqy9c"&gt;Performance information (before and after taxes)
represents only past performance and does not necessarily indicate future results.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;

</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000104">The bar chart and table that follow provide some indication
of the risks of investing in the Fund by showing changes in the performance of the Fund from year to year and by showing how the Fund&#x2019;s
average annual returns compare with those of a broad measure of market performance.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000105">www.hmpayson.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000106">(800) 805-8258</oef:PerformanceAvailabilityPhone>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000107">Performance information (before and after taxes)
represents only past performance and does not necessarily indicate future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000108">Annual Returns as of December 31</oef:BarChartHeading>
    <oef:AnnlRtrPct
      contextRef="From2016-01-012016-12-31_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000110"
      unitRef="Ratio">0.1033</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2017-01-012017-12-31_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000112"
      unitRef="Ratio">0.2171</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2018-01-012018-12-31_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000114"
      unitRef="Ratio">-0.0179</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2019-01-012019-12-31_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000116"
      unitRef="Ratio">0.3167</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2020-01-012020-12-31_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000118"
      unitRef="Ratio">0.2051</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2021-01-012021-12-31_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000120"
      unitRef="Ratio">0.3095</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2022-01-012022-12-31_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000122"
      unitRef="Ratio">-0.1461</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2023-01-012023-12-31_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000124"
      unitRef="Ratio">0.2311</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2024-01-012024-12-31_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000126"
      unitRef="Ratio">0.2160</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000128"
      unitRef="Ratio">0.2118</oef:AnnlRtrPct>
    <oef:BarChartClosingTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000129">&lt;p id="xdx_A80_eoef--BarChartClosingTextBlock_zq2Yck7sSqRf" style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The calendar &lt;span id="xdx_90B_eoef--YearToDateReturnLabel_c20260801__20260801__dei--LegalEntityAxis__custom--S000004544Member__oef--ClassAxis__custom--C000012453Member_zrsMZNOB9I23"&gt;year-to-date total return&lt;/span&gt; as of &lt;span id="xdx_901_eoef--BarChartYearToDateReturnDate_c20260801__20260801__dei--LegalEntityAxis__custom--S000004544Member__oef--ClassAxis__custom--C000012453Member_z3ItxNsoIi41"&gt;June
30, 2026&lt;/span&gt; was &lt;span id="xdx_902_eoef--BarChartYearToDateReturn_c20260801__20260801__dei--LegalEntityAxis__custom--S000004544Member__oef--ClassAxis__custom--C000012453Member_zHqxvh9znKb4"&gt;10.56%&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the period shown, the &lt;span id="xdx_904_eoef--HighestQuarterlyReturnLabel_c20260801__20260801__dei--LegalEntityAxis__custom--S000004544Member__oef--ClassAxis__custom--C000012453Member_zSqxshLvjNT7"&gt;highest return&lt;/span&gt; for a
quarter was &lt;span id="xdx_908_eoef--BarChartHighestQuarterlyReturn_c20260801__20260801__dei--LegalEntityAxis__custom--S000004544Member__oef--ClassAxis__custom--C000012453Member_zzUEpHryGTlg"&gt;23.85%&lt;/span&gt; for the quarter ended &lt;span id="xdx_909_eoef--BarChartHighestQuarterlyReturnDate_c20260801__20260801__dei--LegalEntityAxis__custom--S000004544Member__oef--ClassAxis__custom--C000012453Member_zVbu48xGFzqf"&gt;June 30, 2020&lt;/span&gt;, and the &lt;span id="xdx_902_eoef--LowestQuarterlyReturnLabel_c20260801__20260801__dei--LegalEntityAxis__custom--S000004544Member__oef--ClassAxis__custom--C000012453Member_zn5KXG6CXRva"&gt;lowest return&lt;/span&gt; was &lt;span id="xdx_90A_eoef--BarChartLowestQuarterlyReturn_c20260801__20260801__dei--LegalEntityAxis__custom--S000004544Member__oef--ClassAxis__custom--C000012453Member_zE0gU8PIKSa8"&gt;-18.45%&lt;/span&gt; for the quarter ended &lt;span id="xdx_908_eoef--BarChartLowestQuarterlyReturnDate_c20260801__20260801__dei--LegalEntityAxis__custom--S000004544Member__oef--ClassAxis__custom--C000012453Member_zOSA3e6Ch2fi"&gt;March 31, 2020&lt;/span&gt;.&lt;/p&gt;

</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      id="Fact000130">year-to-date total return</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      id="Fact000131">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000132"
      unitRef="Ratio">0.1056</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      id="Fact000133">highest return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000134"
      unitRef="Ratio">0.2385</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      id="Fact000135">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      id="Fact000136">lowest return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000137"
      unitRef="Ratio">-0.1845</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="From2026-08-012026-08-01_custom_S000004544Member_custom_C000012453Member"
      id="Fact000138">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000139">Average Annual Total Returns

(For the periods ended December 31, 2025)</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000145"
      unitRef="Ratio">0.2118</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000146"
      unitRef="Ratio">0.1519</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000147"
      unitRef="Ratio">0.1555</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From1991-11-252025-12-31_custom_S000004544Member_custom_C000012453Member"
      decimals="INF"
      id="Fact000148"
      unitRef="Ratio">0.0928</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsMember"
      decimals="INF"
      id="Fact000150"
      unitRef="Ratio">0.2063</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsMember"
      decimals="INF"
      id="Fact000151"
      unitRef="Ratio">0.1359</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsMember"
      decimals="INF"
      id="Fact000152"
      unitRef="Ratio">0.1433</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From1991-11-252025-12-31_custom_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsMember"
      decimals="INF"
      id="Fact000153"
      unitRef="Ratio">0.0785</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      decimals="INF"
      id="Fact000155"
      unitRef="Ratio">0.1293</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      decimals="INF"
      id="Fact000156"
      unitRef="Ratio">0.1186</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      decimals="INF"
      id="Fact000157"
      unitRef="Ratio">0.1280</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From1991-11-252025-12-31_custom_S000004544Member_custom_C000012453Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      decimals="INF"
      id="Fact000158"
      unitRef="Ratio">0.0739</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000164">(reflects no deduction for fees, expenses or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_S000004544Member_custom_Index1Member"
      decimals="INF"
      id="Fact000160"
      unitRef="Ratio">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_S000004544Member_custom_Index1Member"
      decimals="INF"
      id="Fact000161"
      unitRef="Ratio">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_S000004544Member_custom_Index1Member"
      decimals="INF"
      id="Fact000162"
      unitRef="Ratio">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From1991-11-252025-12-31_custom_S000004544Member_custom_Index1Member"
      decimals="INF"
      id="Fact000163"
      unitRef="Ratio">0.1102</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000166">&lt;p id="xdx_A8B_eoef--PerformanceTableClosingTextBlock_zHlv8pDHMLtk" style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;S&amp;amp;P 500&lt;/b&gt;&lt;sup&gt;&#xae;&lt;/sup&gt; &lt;b&gt;Index &lt;/b&gt;is
a broad-based, unmanaged measure of changes in stock market conditions based on the average performance of stocks of 500 large U.S. companies.&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_905_eoef--PerformanceTableUsesHighestFederalRate_c20260801__20260801__dei--LegalEntityAxis__custom--S000004544Member_zwwrwSeYfP21"&gt;After-tax returns are calculated using the historical
highest individual federal marginal income tax rates and do not reflect the impact of state and local taxes.&lt;/span&gt; Actual after-tax returns
depend on an investor&#x2019;s tax situation and may differ from those shown. After-tax returns shown are not relevant to investors who
hold&lt;/p&gt;

&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_90D_eoef--PerformanceTableOneClassOfAfterTaxShown_c20260801__20260801__dei--LegalEntityAxis__custom--S000004544Member_zCx3ya022h4l" style="display: none"&gt;After-tax returns shown are not relevant to
investors who hold their Fund shares through tax-advantaged arrangements, such as 401(k) plans or individual retirement accounts.&lt;/span&gt;&lt;/p&gt;






















&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;their Fund shares through tax-advantaged arrangements,
such as 401(k) plans or individual retirement accounts.&lt;/p&gt;

</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableUsesHighestFederalRate
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000167">After-tax returns are calculated using the historical
highest individual federal marginal income tax rates and do not reflect the impact of state and local taxes.</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="From2026-08-012026-08-01_custom_S000004544Member"
      id="Fact000168">After-tax returns shown are not relevant to
investors who hold their Fund shares through tax-advantaged arrangements, such as 401(k) plans or individual retirement accounts.</oef:PerformanceTableOneClassOfAfterTaxShown>
</xbrl>
