<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:hfi="http://www.homesteadfunds.com/20241231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2024q3"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="hfi-20241231.xsd" xlink:type="simple"/>
    <context id="D_31Dec2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_C000029057">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029057Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_RiskMoneyMarketFundSponsorMayNotProvideSupportMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskMoneyMarketFundSponsorMayNotProvideSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_RiskNotInsuredDepositoryInstitutionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredDepositoryInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_MarketRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_MoneyMarketSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:MoneyMarketSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_CreditRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">us-gaap:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_IncomeRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:IncomeRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_InterestRateRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">us-gaap:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_InvestingInTheUnitedStatesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:InvestingInTheUnitedStatesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_USGovernmentSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:USGovernmentSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_MoneyMarketFundRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:MoneyMarketFundRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_RiskMoneyMarketFundMayNotPreserveDollarMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskMoneyMarketFundMayNotPreserveDollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_YieldRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:YieldRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_RepurchaseAgreementsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:RepurchaseAgreementsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_VariableandFloatingRateSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:VariableandFloatingRateSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_InvestmentsinOtherInvestmentCompaniesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:InvestmentsinOtherInvestmentCompaniesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_IssuerRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:IssuerRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_ManagerRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ManagerRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_FinancialMarketsRegulatoryRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:FinancialMarketsRegulatoryRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_ChangingFixedIncomeMarketConditionsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ChangingFixedIncomeMarketConditionsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029057_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029057Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029057_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029057Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029057_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029057Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_C000029058">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_MarketRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_CreditRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">us-gaap:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_ExtensionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ExtensionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_IncomeRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:IncomeRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_InterestRateRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">us-gaap:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_InvestingInTheUnitedStatesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:InvestingInTheUnitedStatesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_USGovernmentSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:USGovernmentSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_AssetBackedandMortgageBackedSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:AssetBackedandMortgageBackedSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_CommercialPaperRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:CommercialPaperRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_CorporateBondRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:CorporateBondRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_MunicipalBondRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:MunicipalBondRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_MoneyMarketSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:MoneyMarketSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_PortfolioTurnoverRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:PortfolioTurnoverRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_IssuerRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:IssuerRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_ManagerRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ManagerRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_FinancialMarketsRegulatoryRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:FinancialMarketsRegulatoryRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029058_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029058_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029058_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029058_AfterTaxesOnDistributionsMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029058_AfterTaxesOnDistributionsMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029058_AfterTaxesOnDistributionsMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029058_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029058_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029058_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_BloombergUSAggregateIndexMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_BloombergUSAggregateIndexMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_BloombergUSAggregateIndexMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_ICEBofA1To5YearUSTreasuryIndexMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:ICEBofA1To5YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_ICEBofA1To5YearUSTreasuryIndexMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:ICEBofA1To5YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_ICEBofA1To5YearUSTreasuryIndexMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:ICEBofA1To5YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_C000029059">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_MarketRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_CreditRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">us-gaap:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_ExtensionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ExtensionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_IncomeRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:IncomeRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_InterestRateRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">us-gaap:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_InvestingInTheUnitedStatesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:InvestingInTheUnitedStatesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_USGovernmentSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:USGovernmentSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_AssetBackedandMortgageBackedSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:AssetBackedandMortgageBackedSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_CommercialPaperRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:CommercialPaperRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_CorporateBondRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:CorporateBondRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_MunicipalBondRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:MunicipalBondRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_ForeignRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ForeignRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_PortfolioTurnoverRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:PortfolioTurnoverRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_IssuerRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:IssuerRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_ManagerRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ManagerRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029059_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029059_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029059_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029059_AfterTaxesOnDistributionsMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029059_AfterTaxesOnDistributionsMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029059_AfterTaxesOnDistributionsMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029059_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029059_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029059_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_ICEBofA1To5YearCorpGovIndexMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:ICEBofA1To5YearCorpGovIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_ICEBofA1To5YearCorpGovIndexMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:ICEBofA1To5YearCorpGovIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_ICEBofA1To5YearCorpGovIndexMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:ICEBofA1To5YearCorpGovIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_C000029060">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_MarketRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_InvestingInTheUnitedStatesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:InvestingInTheUnitedStatesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_EquitySecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:EquitySecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_IndexFundRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:IndexFundRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_IndexRelatedRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:IndexRelatedRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_InformationTechnologyITSectorRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:InformationTechnologyITSectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_PassiveInvestmentRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:PassiveInvestmentRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_TrackingErrorRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:TrackingErrorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_DerivativesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:DerivativesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_MoneyMarketSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:MoneyMarketSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_MasterFeederStructureRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:MasterFeederStructureRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_ConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029060_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029060_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029060_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029060_AfterTaxesOnDistributionsMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029060_AfterTaxesOnDistributionsMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029060_AfterTaxesOnDistributionsMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029060_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029060_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029060_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_StandardandPoors500StockIndexMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:StandardandPoors500StockIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_StandardandPoors500StockIndexMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:StandardandPoors500StockIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_StandardandPoors500StockIndexMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:StandardandPoors500StockIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_C000029061">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_MarketRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_EquitySecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:EquitySecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_ValueStyleRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ValueStyleRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_InvestingInTheUnitedStatesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:InvestingInTheUnitedStatesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_ForeignRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ForeignRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_FocusedInvestmentRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:FocusedInvestmentRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_PreferredSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:PreferredSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_ConvertibleSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ConvertibleSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_IssuerRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:IssuerRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_ManagerRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ManagerRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029061_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029061_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029061_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029061_AfterTaxesOnDistributionsMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029061_AfterTaxesOnDistributionsMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029061_AfterTaxesOnDistributionsMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029061_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029061_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029061_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_Russell1000ValueIndexMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:Russell1000ValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_Russell1000ValueIndexMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:Russell1000ValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_Russell1000ValueIndexMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:Russell1000ValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_C000029064">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_MarketRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_EquitySecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:EquitySecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_GrowthStyleRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:GrowthStyleRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_MarketCapitalizationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:MarketCapitalizationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_InvestingInTheUnitedStatesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:InvestingInTheUnitedStatesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_ForeignRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ForeignRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_FocusedInvestmentRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:FocusedInvestmentRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_IssuerRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:IssuerRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_ManagerRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ManagerRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029064_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029064_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029064_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029064_AfterTaxesOnDistributionsMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029064_AfterTaxesOnDistributionsMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029064_AfterTaxesOnDistributionsMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029064_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029064_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029064_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_Russell1000GrowthIndexMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:Russell1000GrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_Russell1000GrowthIndexMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:Russell1000GrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_Russell1000GrowthIndexMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:Russell1000GrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_C000029063">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_MarketRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_EquitySecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:EquitySecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_ForeignRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ForeignRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_CurrencyRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_EmergingandFrontierMarketRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:EmergingandFrontierMarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_FocusedInvestmentRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:FocusedInvestmentRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_DepositaryReceiptsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:DepositaryReceiptsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_DerivativesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:DerivativesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_PreferredSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:PreferredSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_ConvertibleSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ConvertibleSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_IssuerRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:IssuerRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_ManagerRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ManagerRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029063_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029063_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029063_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029063_AfterTaxesOnDistributionsMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029063_AfterTaxesOnDistributionsMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029063_AfterTaxesOnDistributionsMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029063_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029063_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029063_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_MSCIEAFEIndexMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:MSCIEAFEIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_MSCIEAFEIndexMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:MSCIEAFEIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_MSCIEAFEIndexMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:MSCIEAFEIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_C000029062">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_MarketRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_EquitySecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:EquitySecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_InvestmentsinSmallandMidSizeCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:InvestmentsinSmallandMidSizeCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_ValueStyleRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ValueStyleRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_InvestingInTheUnitedStatesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:InvestingInTheUnitedStatesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_ForeignRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ForeignRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_FocusedInvestmentRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:FocusedInvestmentRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_ConvertibleSecuritiesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ConvertibleSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_IssuerRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:IssuerRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_ManagerRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">hfi:ManagerRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029062_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029062_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029062_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029062_AfterTaxesOnDistributionsMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029062_AfterTaxesOnDistributionsMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029062_AfterTaxesOnDistributionsMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029062_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029062_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C000029062_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:AfterTaxesonDistributionsandSaleofFundSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_Russell2000IndexMember_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_Russell2000IndexMember_01Jan2020_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="_Russell2000IndexMember_01Jan2015_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">hfi:Russell2000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_C000029057_01Jan2015_31Dec2015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029057Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_C000029057_01Jan2016_31Dec2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029057Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_C000029057_01Jan2017_31Dec2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029057Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_C000029057_01Jan2018_31Dec2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029057Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_C000029057_01Jan2019_31Dec2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029057Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_C000029057_01Jan2020_31Dec2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029057Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_C000029057_01Jan2021_31Dec2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029057Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_C000029057_01Jan2022_31Dec2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029057Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_C000029057_01Jan2023_31Dec2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029057Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="S000010524_C000029057_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010524Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029057Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_C000029063_01Jan2015_31Dec2015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_C000029063_01Jan2016_31Dec2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_C000029063_01Jan2017_31Dec2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_C000029063_01Jan2018_31Dec2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_C000029063_01Jan2019_31Dec2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_C000029063_01Jan2020_31Dec2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_C000029063_01Jan2021_31Dec2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_C000029063_01Jan2022_31Dec2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_C000029063_01Jan2023_31Dec2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="S000010530_C000029063_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010530Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_C000029059_01Jan2015_31Dec2015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_C000029059_01Jan2016_31Dec2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_C000029059_01Jan2017_31Dec2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_C000029059_01Jan2018_31Dec2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_C000029059_01Jan2019_31Dec2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_C000029059_01Jan2020_31Dec2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_C000029059_01Jan2021_31Dec2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_C000029059_01Jan2022_31Dec2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_C000029059_01Jan2023_31Dec2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="S000010526_C000029059_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_C000029062_01Jan2015_31Dec2015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_C000029062_01Jan2016_31Dec2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_C000029062_01Jan2017_31Dec2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_C000029062_01Jan2018_31Dec2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_C000029062_01Jan2019_31Dec2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_C000029062_01Jan2020_31Dec2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_C000029062_01Jan2021_31Dec2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_C000029062_01Jan2022_31Dec2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_C000029062_01Jan2023_31Dec2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="S000010529_C000029062_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010529Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_C000029064_01Jan2015_31Dec2015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_C000029064_01Jan2016_31Dec2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_C000029064_01Jan2017_31Dec2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_C000029064_01Jan2018_31Dec2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_C000029064_01Jan2019_31Dec2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_C000029064_01Jan2020_31Dec2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_C000029064_01Jan2021_31Dec2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_C000029064_01Jan2022_31Dec2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_C000029064_01Jan2023_31Dec2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="S000010531_C000029064_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010531Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_C000029061_01Jan2015_31Dec2015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_C000029061_01Jan2016_31Dec2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_C000029061_01Jan2017_31Dec2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_C000029061_01Jan2018_31Dec2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_C000029061_01Jan2019_31Dec2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_C000029061_01Jan2020_31Dec2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_C000029061_01Jan2021_31Dec2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_C000029061_01Jan2022_31Dec2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_C000029061_01Jan2023_31Dec2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="S000010528_C000029061_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010528Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_C000029058_01Jan2015_31Dec2015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_C000029058_01Jan2016_31Dec2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_C000029058_01Jan2017_31Dec2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_C000029058_01Jan2018_31Dec2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_C000029058_01Jan2019_31Dec2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_C000029058_01Jan2020_31Dec2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_C000029058_01Jan2021_31Dec2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_C000029058_01Jan2022_31Dec2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_C000029058_01Jan2023_31Dec2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="S000010525_C000029058_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_C000029060_01Jan2015_31Dec2015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_C000029060_01Jan2016_31Dec2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_C000029060_01Jan2017_31Dec2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_C000029060_01Jan2018_31Dec2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_C000029060_01Jan2019_31Dec2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_C000029060_01Jan2020_31Dec2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_C000029060_01Jan2021_31Dec2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_C000029060_01Jan2022_31Dec2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_C000029060_01Jan2023_31Dec2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="S000010527_C000029060_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000865733</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfi:S000010527Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hfi:C000029060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000010525_C000029058"
      id="x_5aade40e-0c32-45ef-9b6b-23767281846e">2023-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000010525_C000029058"
      id="x_2ac90e67-faea-47ee-a92d-c13132debb33">2022-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000010526_C000029059"
      id="x_8a923aab-b049-4683-a07a-255a2aefcfe3">2023-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000010526_C000029059"
      id="x_947ce032-0a24-44f8-add1-9c400e05011f">2022-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000010527_C000029060"
      id="x_0cb04afb-bb85-41b4-b938-b30b2c4d984e">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000010527_C000029060"
      id="b4910fc2-510b-4e04-a5fc-9928b2c1c910">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000010528_C000029061"
      id="x_884c63e8-e5e9-42e0-a1dd-f0cca20baa36">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000010528_C000029061"
      id="x_0a5476d9-edc1-4110-80fe-c28c705caa17">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000010531_C000029064"
      id="af934fae-3abf-4885-b468-39150e2d0d01">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000010531_C000029064"
      id="f150f44f-f774-455e-b61d-ecdc9073692a">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000010530_C000029063"
      id="x_260c5a83-2011-4db6-925c-26a8c2c3ee6c">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000010530_C000029063"
      id="fbec02ba-eb48-4060-a2cb-941a5b9bc619">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000010529_C000029062"
      id="x_6e04a18f-03d5-4d3d-92e1-59823721363b">2020-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000010529_C000029062"
      id="x_84a5a274-61a3-47a1-950a-a8528483a08f">2018-12-31</oef:BarChartLowestQuarterlyReturnDate>
    <dei:DocumentPeriodEndDate contextRef="D_31Dec2024_31Dec2024" id="apid_1">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey contextRef="D_31Dec2024_31Dec2024" id="apid_2">0000865733</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="D_31Dec2024_31Dec2024" id="apid_3">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="D_31Dec2024_31Dec2024" id="apid_4">485BPOS</dei:DocumentType>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000010524_C000029057"
      id="x_981ea81a-239d-424e-b7b2-5d2e11eb5733">2023-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000010524_C000029057"
      id="x_585e2c39-f4f0-4dd6-a59f-3942a0cc39ec">2022-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:AnnlRtrPct
      contextRef="S000010524_C000029057_01Jan2015_31Dec2015"
      decimals="4"
      id="x_28"
      unitRef="pure">0.0001</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010524_C000029057_01Jan2016_31Dec2016"
      decimals="4"
      id="x_29"
      unitRef="pure">0.0001</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010524_C000029057_01Jan2017_31Dec2017"
      decimals="4"
      id="x_30"
      unitRef="pure">0.0018</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010524_C000029057_01Jan2018_31Dec2018"
      decimals="4"
      id="x_31"
      unitRef="pure">0.0108</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010524_C000029057_01Jan2019_31Dec2019"
      decimals="4"
      id="x_32"
      unitRef="pure">0.0143</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010524_C000029057_01Jan2020_31Dec2020"
      decimals="4"
      id="x_33"
      unitRef="pure">0.0019</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010524_C000029057_01Jan2021_31Dec2021"
      decimals="4"
      id="x_34"
      unitRef="pure">0.0001</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010524_C000029057_01Jan2022_31Dec2022"
      decimals="4"
      id="x_35"
      unitRef="pure">0.0120</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010524_C000029057_01Jan2023_31Dec2023"
      decimals="4"
      id="x_36"
      unitRef="pure">0.0458</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010524_C000029057_01Jan2024_31Dec2024"
      decimals="4"
      id="x_37"
      unitRef="pure">0.0468</oef:AnnlRtrPct>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000010524_C000029057"
      decimals="4"
      id="x_26c330f6-9380-4191-9477-36a79ea0fdcf"
      unitRef="pure">0.0122</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000010524_C000029057"
      decimals="5"
      id="ceaccf8a-fd67-452b-b057-a979aadb9d29"
      unitRef="pure">0.00002</oef:BarChartLowestQuarterlyReturn>
    <oef:AnnlRtrPct
      contextRef="S000010530_C000029063_01Jan2015_31Dec2015"
      decimals="4"
      id="x_43"
      unitRef="pure">-0.0348</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010530_C000029063_01Jan2016_31Dec2016"
      decimals="4"
      id="x_44"
      unitRef="pure">0.0485</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010530_C000029063_01Jan2017_31Dec2017"
      decimals="4"
      id="x_45"
      unitRef="pure">0.2812</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010530_C000029063_01Jan2018_31Dec2018"
      decimals="4"
      id="x_46"
      unitRef="pure">-0.1274</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010530_C000029063_01Jan2019_31Dec2019"
      decimals="4"
      id="x_47"
      unitRef="pure">0.2483</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010530_C000029063_01Jan2020_31Dec2020"
      decimals="4"
      id="x_48"
      unitRef="pure">0.2134</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010530_C000029063_01Jan2021_31Dec2021"
      decimals="4"
      id="x_49"
      unitRef="pure">0.1109</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010530_C000029063_01Jan2022_31Dec2022"
      decimals="4"
      id="x_50"
      unitRef="pure">-0.1913</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010530_C000029063_01Jan2023_31Dec2023"
      decimals="4"
      id="x_51"
      unitRef="pure">0.1582</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010530_C000029063_01Jan2024_31Dec2024"
      decimals="4"
      id="x_52"
      unitRef="pure">0.0101</oef:AnnlRtrPct>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000010530_C000029063"
      decimals="4"
      id="f6cb02f5-fab8-4ba4-87c0-60031de3cd6e"
      unitRef="pure">0.2045</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000010530_C000029063"
      decimals="4"
      id="e02e0b79-5bec-4c3c-8488-f837f5af9981"
      unitRef="pure">-0.1835</oef:BarChartLowestQuarterlyReturn>
    <oef:AnnlRtrPct
      contextRef="S000010526_C000029059_01Jan2015_31Dec2015"
      decimals="4"
      id="x_58"
      unitRef="pure">0.0043</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010526_C000029059_01Jan2016_31Dec2016"
      decimals="4"
      id="x_59"
      unitRef="pure">0.0175</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010526_C000029059_01Jan2017_31Dec2017"
      decimals="4"
      id="x_60"
      unitRef="pure">0.0165</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010526_C000029059_01Jan2018_31Dec2018"
      decimals="4"
      id="x_61"
      unitRef="pure">0.0169</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010526_C000029059_01Jan2019_31Dec2019"
      decimals="4"
      id="x_62"
      unitRef="pure">0.0390</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010526_C000029059_01Jan2020_31Dec2020"
      decimals="4"
      id="x_63"
      unitRef="pure">0.0542</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010526_C000029059_01Jan2021_31Dec2021"
      decimals="4"
      id="x_64"
      unitRef="pure">-0.0111</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010526_C000029059_01Jan2022_31Dec2022"
      decimals="4"
      id="x_65"
      unitRef="pure">-0.0572</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010526_C000029059_01Jan2023_31Dec2023"
      decimals="4"
      id="x_66"
      unitRef="pure">0.0540</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010526_C000029059_01Jan2024_31Dec2024"
      decimals="4"
      id="x_67"
      unitRef="pure">0.0409</oef:AnnlRtrPct>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000010526_C000029059"
      decimals="4"
      id="e307cc6f-a8af-4cf4-b2ef-a78d798bd44b"
      unitRef="pure">0.0341</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000010526_C000029059"
      decimals="4"
      id="e81363d7-af66-4634-991e-4374b005758c"
      unitRef="pure">-0.0327</oef:BarChartLowestQuarterlyReturn>
    <oef:AnnlRtrPct
      contextRef="S000010529_C000029062_01Jan2015_31Dec2015"
      decimals="4"
      id="x_73"
      unitRef="pure">-0.0518</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010529_C000029062_01Jan2016_31Dec2016"
      decimals="4"
      id="x_74"
      unitRef="pure">0.1885</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010529_C000029062_01Jan2017_31Dec2017"
      decimals="4"
      id="x_75"
      unitRef="pure">0.1199</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010529_C000029062_01Jan2018_31Dec2018"
      decimals="4"
      id="x_76"
      unitRef="pure">-0.2618</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010529_C000029062_01Jan2019_31Dec2019"
      decimals="4"
      id="x_77"
      unitRef="pure">0.2216</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010529_C000029062_01Jan2020_31Dec2020"
      decimals="4"
      id="x_78"
      unitRef="pure">0.2208</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010529_C000029062_01Jan2021_31Dec2021"
      decimals="4"
      id="x_79"
      unitRef="pure">0.2068</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010529_C000029062_01Jan2022_31Dec2022"
      decimals="4"
      id="x_80"
      unitRef="pure">-0.1691</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010529_C000029062_01Jan2023_31Dec2023"
      decimals="4"
      id="x_81"
      unitRef="pure">0.1709</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010529_C000029062_01Jan2024_31Dec2024"
      decimals="4"
      id="x_82"
      unitRef="pure">0.0852</oef:AnnlRtrPct>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000010529_C000029062"
      decimals="4"
      id="x_23b2852e-9635-421b-b805-421359c66408"
      unitRef="pure">0.2219</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000010529_C000029062"
      decimals="4"
      id="x_998a2434-9278-4ffa-b36d-a1db8ffd1299"
      unitRef="pure">-0.2447</oef:BarChartLowestQuarterlyReturn>
    <oef:AnnlRtrPct
      contextRef="S000010531_C000029064_01Jan2015_31Dec2015"
      decimals="4"
      id="x_88"
      unitRef="pure">0.0943</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010531_C000029064_01Jan2016_31Dec2016"
      decimals="4"
      id="x_89"
      unitRef="pure">0.0254</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010531_C000029064_01Jan2017_31Dec2017"
      decimals="4"
      id="x_90"
      unitRef="pure">0.3768</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010531_C000029064_01Jan2018_31Dec2018"
      decimals="4"
      id="x_91"
      unitRef="pure">0.0396</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010531_C000029064_01Jan2019_31Dec2019"
      decimals="4"
      id="x_92"
      unitRef="pure">0.2836</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010531_C000029064_01Jan2020_31Dec2020"
      decimals="4"
      id="x_93"
      unitRef="pure">0.3865</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010531_C000029064_01Jan2021_31Dec2021"
      decimals="4"
      id="x_94"
      unitRef="pure">0.1713</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010531_C000029064_01Jan2022_31Dec2022"
      decimals="4"
      id="x_95"
      unitRef="pure">-0.3345</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010531_C000029064_01Jan2023_31Dec2023"
      decimals="4"
      id="x_96"
      unitRef="pure">0.4781</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010531_C000029064_01Jan2024_31Dec2024"
      decimals="4"
      id="x_97"
      unitRef="pure">0.3090</oef:AnnlRtrPct>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000010531_C000029064"
      decimals="4"
      id="x_7fc1fae2-2db5-40bb-ab45-65a583d4c2af"
      unitRef="pure">0.2911</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000010531_C000029064"
      decimals="4"
      id="x_1431a013-06ad-4795-bdc2-07123fe9edf4"
      unitRef="pure">-0.2262</oef:BarChartLowestQuarterlyReturn>
    <oef:AnnlRtrPct
      contextRef="S000010528_C000029061_01Jan2015_31Dec2015"
      decimals="4"
      id="x_103"
      unitRef="pure">-0.0128</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010528_C000029061_01Jan2016_31Dec2016"
      decimals="4"
      id="x_104"
      unitRef="pure">0.1226</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010528_C000029061_01Jan2017_31Dec2017"
      decimals="4"
      id="x_105"
      unitRef="pure">0.2217</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010528_C000029061_01Jan2018_31Dec2018"
      decimals="4"
      id="x_106"
      unitRef="pure">-0.0636</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010528_C000029061_01Jan2019_31Dec2019"
      decimals="4"
      id="x_107"
      unitRef="pure">0.2769</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010528_C000029061_01Jan2020_31Dec2020"
      decimals="4"
      id="x_108"
      unitRef="pure">0.0761</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010528_C000029061_01Jan2021_31Dec2021"
      decimals="4"
      id="x_109"
      unitRef="pure">0.2507</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010528_C000029061_01Jan2022_31Dec2022"
      decimals="4"
      id="x_110"
      unitRef="pure">-0.0550</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010528_C000029061_01Jan2023_31Dec2023"
      decimals="4"
      id="x_111"
      unitRef="pure">0.1286</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010528_C000029061_01Jan2024_31Dec2024"
      decimals="4"
      id="x_112"
      unitRef="pure">0.1431</oef:AnnlRtrPct>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000010528_C000029061"
      decimals="4"
      id="d4ad86e0-26ef-42df-8ebb-12df3b72ae95"
      unitRef="pure">0.1629</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000010528_C000029061"
      decimals="4"
      id="b4875726-264f-40f8-b6dd-f89a6eed2286"
      unitRef="pure">-0.2392</oef:BarChartLowestQuarterlyReturn>
    <oef:AnnlRtrPct
      contextRef="S000010525_C000029058_01Jan2015_31Dec2015"
      decimals="4"
      id="x_119"
      unitRef="pure">0.0046</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010525_C000029058_01Jan2016_31Dec2016"
      decimals="4"
      id="x_120"
      unitRef="pure">0.0045</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010525_C000029058_01Jan2017_31Dec2017"
      decimals="4"
      id="x_121"
      unitRef="pure">0.0087</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010525_C000029058_01Jan2018_31Dec2018"
      decimals="4"
      id="x_122"
      unitRef="pure">0.0120</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010525_C000029058_01Jan2019_31Dec2019"
      decimals="4"
      id="x_123"
      unitRef="pure">0.0336</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010525_C000029058_01Jan2020_31Dec2020"
      decimals="4"
      id="x_124"
      unitRef="pure">0.0413</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010525_C000029058_01Jan2021_31Dec2021"
      decimals="4"
      id="x_125"
      unitRef="pure">-0.0118</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010525_C000029058_01Jan2022_31Dec2022"
      decimals="4"
      id="x_126"
      unitRef="pure">-0.0541</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010525_C000029058_01Jan2023_31Dec2023"
      decimals="4"
      id="x_127"
      unitRef="pure">0.0468</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010525_C000029058_01Jan2024_31Dec2024"
      decimals="4"
      id="x_128"
      unitRef="pure">0.0307</oef:AnnlRtrPct>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000010525_C000029058"
      decimals="4"
      id="d2134a89-fc2a-4b75-8a1f-c3b96a75f647"
      unitRef="pure">0.0323</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000010525_C000029058"
      decimals="4"
      id="x_1175aaf3-c460-49f3-9d24-2718490d620f"
      unitRef="pure">-0.0293</oef:BarChartLowestQuarterlyReturn>
    <oef:AnnlRtrPct
      contextRef="S000010527_C000029060_01Jan2015_31Dec2015"
      decimals="4"
      id="x_135"
      unitRef="pure">0.0079</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010527_C000029060_01Jan2016_31Dec2016"
      decimals="4"
      id="x_136"
      unitRef="pure">0.1133</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010527_C000029060_01Jan2017_31Dec2017"
      decimals="4"
      id="x_137"
      unitRef="pure">0.2116</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010527_C000029060_01Jan2018_31Dec2018"
      decimals="4"
      id="x_138"
      unitRef="pure">-0.0495</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010527_C000029060_01Jan2019_31Dec2019"
      decimals="4"
      id="x_139"
      unitRef="pure">0.3077</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010527_C000029060_01Jan2020_31Dec2020"
      decimals="4"
      id="x_140"
      unitRef="pure">0.1780</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010527_C000029060_01Jan2021_31Dec2021"
      decimals="4"
      id="x_141"
      unitRef="pure">0.2809</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010527_C000029060_01Jan2022_31Dec2022"
      decimals="4"
      id="x_142"
      unitRef="pure">-0.1850</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010527_C000029060_01Jan2023_31Dec2023"
      decimals="4"
      id="x_143"
      unitRef="pure">0.2573</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000010527_C000029060_01Jan2024_31Dec2024"
      decimals="4"
      id="x_144"
      unitRef="pure">0.2439</oef:AnnlRtrPct>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000010527_C000029060"
      decimals="4"
      id="e91da24f-ef40-45f1-a504-5f4713247c5a"
      unitRef="pure">0.2037</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000010527_C000029060"
      decimals="4"
      id="x_90066e35-118d-40ed-a2cb-662bedc88472"
      unitRef="pure">-0.1968</oef:BarChartLowestQuarterlyReturn>
    <dei:EntityInvCompanyType
      contextRef="D_31Dec2024_31Dec2024"
      id="apid_b8e3fb9d-1fb2-4d26-a20f-64b6b52b5856">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName
      contextRef="D_31Dec2024_31Dec2024"
      id="apid_44d4273d-9f0f-4dce-9384-d93a2ffd4468">Homestead Funds, Inc.</dei:EntityRegistrantName>
    <oef:ProspectusDate
      contextRef="D_31Dec2024_31Dec2024"
      id="apid_e583da99-4679-4d28-8b36-bb54b28ac803">2025-05-01</oef:ProspectusDate>
    <oef:RiskReturnHeading
      contextRef="S000010524"
      id="x_43ea8f3b-d696-4548-ac94-ec1baaa76b38">&lt;span style="color:#39A872;font-family:Arial;font-size:22pt;"&gt;Daily Income Fund&lt;/span&gt;</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000010524"
      id="x_80e67ee0-90d4-4acc-b47d-553b46d71e4f">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Investment Objective&lt;/span&gt;</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000010524"
      id="d347c63d-7f45-47e7-8fd8-c3839e34652a">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Daily Income Fund seeks maximum current income, consistent with preservation of capital and liquidity by investing in high-quality money market securities.&lt;/span&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000010524"
      id="x_818626b9-2870-4173-b9d0-591122cc4992">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Fees and Expenses&lt;/span&gt;</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000010524"
      id="x_1969fe3b-1ec1-4724-bfec-542a2a331fa3">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The table describes the fees and expenses you may pay if you buy, hold and sell shares of the Fund. 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;/span&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption
      contextRef="S000010524"
      id="bfdd2744-9633-4e25-93cd-26582b83ab51">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Shareholder Fees &lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt;(fees paid directly from your investment)&lt;/span&gt;</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="S000010524_C000029057"
      decimals="4"
      id="x_0b97db3d-b774-4afb-ac35-fabe37f5b33e"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="S000010524_C000029057"
      decimals="4"
      id="x_812387c1-b87f-412f-b16b-4e67f3c1cb69"
      unitRef="pure">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:MaximumDeferredSalesChargeOverOther
      contextRef="S000010524_C000029057"
      decimals="4"
      id="x_9d7fcaa0-ebe7-4f46-8849-8c91ca3982f8"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOther>
    <oef:RedemptionFeeOverRedemption
      contextRef="S000010524_C000029057"
      decimals="4"
      id="ac67559b-f4b0-4dd1-a471-07b0c263364e"
      unitRef="pure">0</oef:RedemptionFeeOverRedemption>
    <oef:ExchangeFeeOverRedemption
      contextRef="S000010524_C000029057"
      decimals="4"
      id="f18fbb43-775d-4ac5-829c-8206fa22e9a2"
      unitRef="pure">0</oef:ExchangeFeeOverRedemption>
    <oef:OperatingExpensesCaption
      contextRef="S000010524"
      id="x_5d19ec42-e706-47be-8c46-62ad783c4e80">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Annual Fund Operating Expenses &lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt;(expenses that you pay each year as a percentage of the value of your investment)&lt;/span&gt;</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000010524_C000029057"
      decimals="4"
      id="x_1a83644b-2cc6-40be-a219-da4d65ab7f92"
      unitRef="pure">0.0040</oef:ManagementFeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000010524_C000029057"
      decimals="4"
      id="x_211abc02-129a-4b8c-b980-33a427063e8a"
      unitRef="pure">0.0019</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000010524_C000029057"
      decimals="4"
      id="x_5306f936-6233-479f-8a79-0659d5d6d22e"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000010524_C000029057"
      decimals="4"
      id="x_8601a6a6-0828-421f-be87-cff5ea73a848"
      unitRef="pure">0.0060</oef:ExpensesOverAssets>
    <oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees
      contextRef="S000010524"
      id="x_62aec925-961f-4a5b-96c9-57a5ae91434d">&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;Total Annual Fund Operating Expenses shown here differ from the expense ratios shown in the Financial Highlights on page 76  because the expenses shown on this page include Acquired Fund Fees and Expenses and amounts shown in the Financial Highlights do not include Acquired Fund Fees and Expenses.&lt;/span&gt;</oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <oef:ExpenseExampleHeading
      contextRef="S000010524"
      id="x_9e75c218-ae7c-4846-861a-8d0b52a7b2ea">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Expense Example&lt;/span&gt;</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000010524"
      id="d97a88cf-6587-4c9c-9410-a7a144a9856d">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;This example is intended to help you compare the cost of investing in the Fund to the cost of investing in other mutual funds. The example assumes 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% return each year and that the Fund&#x2019;s operating expenses remain the same, except for any fee waiver or expense reimbursement, which, if applicable, is only in effect during the first year. Although your actual costs may be higher or lower, based on these assumptions your costs would be:&lt;/span&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000010524_C000029057"
      decimals="INF"
      id="eff8fd72-7b80-4980-9710-90111db9a226"
      unitRef="USD">61</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000010524_C000029057"
      decimals="INF"
      id="x_28ee2ace-891b-48f9-b1c9-f033eeeb8779"
      unitRef="USD">192</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000010524_C000029057"
      decimals="INF"
      id="x_4eeece4c-2817-4f28-b8d8-a89821041cf8"
      unitRef="USD">335</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000010524_C000029057"
      decimals="INF"
      id="b4aab94a-bc82-4682-878e-5df77bbf81dc"
      unitRef="USD">751</oef:ExpenseExampleYear10>
    <oef:StrategyHeading
      contextRef="S000010524"
      id="x_1295c955-f65a-498e-8331-180c0e2d6696">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Principal Investment Strategies&lt;/span&gt;</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000010524"
      id="ff5c87a7-2407-49e9-bd26-6597aa6f13e1">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Daily Income Fund invests at least 99.5% of its total assets in cash, U.S. Government securities, and/or repurchase agreements that are fully collateralized in accordance with Rule 2a-7 of the Investment Company Act of 1940, as amended (&#x201c;Rule 2a-7&#x201d;). The Fund may include in this 99.5% test other money market funds that qualify as government money market funds under Rule 2a-7 (&#x201c;government money market funds&#x201d;). Because the Daily Income Fund is a &#x201c;money market fund&#x201d; and its potential investments are limited by Rule 2a-7, its ability to earn maximum current income will also be limited.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund invests in debt securities that are obligations of the United States, or by a person controlled or supervised by and acting as an instrumentality of the government of the United States and accordingly are backed by the full faith and credit of the United States (e.g., U.S. Treasury bills) or by the credit of a federal agency or government-sponsored entity. The U.S. Government securities in which the Fund invests may also include variable and floating rate instruments. In selecting securities for the Fund&#x2019;s portfolio, the portfolio managers focus on securities that offer safety, liquidity, and a competitive yield. The Fund will limit investments to those securities that are Eligible Securities as defined by applicable regulations at the time of purchase. Eligible Securities are Government Securities, shares of other money market funds and securities determined to present minimal credit risks by Invesco Advisers, Inc. ("Invesco").&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Invesco may consider, among other factors, credit and interest rate risks, as well as general market conditions, when deciding whether to buy or sell investments.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund maintains a dollar-weighted average portfolio maturity, which is derived by multiplying the market value of each investment by the time remaining to its expected maturity, adding these calculations, and then dividing the total by the value of a Fund&#x2019;s portfolio, of 60 days or less and a dollar-weighted average life, which reflects the average time it takes for a dollar of principal of the security to be repaid, of 120 days or less.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The portfolio managers normally hold portfolio securities to maturity, but may sell a security when they deem it advisable, such as when market or credit factors materially change.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund is a Government Money Market Fund as defined by Rule 2a-7. As permitted by Rule 2a-7, the Fund seeks to maintain a stable net asset value of $1.00 per share by using the amortized cost method to value portfolio securities and rounding the share value to the nearest cent.&lt;/span&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_RiskLoseMoneyMember"
      id="x_7fade8af-901f-4386-bdb9-805f767e4230">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;You could lose money by investing in the Fund.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;You could lose money investing in the Fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_RiskMoneyMarketFundSponsorMayNotProvideSupportMember"
      id="c4a72f9e-45c9-4d09-8250-f992e39f5234">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Although the Fund seeks to preserve the value of your investment at $1.00 per share, it cannot guarantee it will do so&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s sponsor has no legal obligation to provide financial support to the Fund, and you should not expect that the sponsor will provide financial support to the Fund at any time.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s sponsor is not required to reimburse the Fund for losses, and you should not rely on or expect that the sponsor will enter into support agreements or take other actions to provide financial support to the Fund or maintain the Fund&#x2019;s $1.00 share price at any time, including during periods of market stress&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_RiskNotInsuredDepositoryInstitutionMember"
      id="x_1cdba986-35c9-4d65-8737-7e3525868fdd">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;An investment in the Fund is not a bank account and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_MarketRiskMember"
      id="b63ed621-1736-4c2b-a8f9-7cfb7618230c">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that markets will perform poorly or that the returns from the securities in which the Fund invests will underperform returns from the general securities markets or other types of investments. Markets may experience periods of high volatility and reduced liquidity in response to governmental actions or intervention, political, economic or market developments, or other external factors, such as outbreaks of infectious illnesses or other widespread public health issues, outbreaks of war or sanctions in response to military incursions and natural disasters such as floods, droughts, fires, extreme storms, earthquakes or volcanic eruptions. During those periods, the Fund may experience high levels of shareholder redemptions, and may have to sell securities at times when the Fund would otherwise not do so, and potentially at unfavorable prices. Certain securities may be difficult to value during such periods. These risks may be heightened for fixed income securities in low interest rate environments.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_MoneyMarketSecuritiesRiskMember"
      id="f1f11111-6ab4-487a-875b-9a37865945d6">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Money Market Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The value of a money market instrument typically will decline during periods of rising interest rates, and can also decline in response to changes in the financial condition of the issuer, borrower, counterparty, or underlying collateral assets, or changes in market, economic, industry, political, and regulatory conditions affecting a particular type of security or issuer or fixed income securities generally. Money market funds are not designed to offer capital appreciation. Certain money market funds in which the Fund may invest may impose a fee upon the sale of shares which may adversely affect the Fund&#x2019;s returns or liquidity.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_CreditRiskMember"
      id="f4368d27-f37e-4df7-abd2-4e4f491a2795">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Credit risk:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that an issuer or counterparty will fail to pay its obligations to the Fund when they are due. As a result, the Fund&#x2019;s income might be reduced, the &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;value of the Fund&#x2019;s investment might fall, and/or the Fund could lose the entire amount of its investment. Changes in the financial condition of an issuer or counterparty, changes in specific economic, social or political conditions that affect a particular type of security or other instrument or an issuer, and changes in economic, social or political conditions generally can increase the risk of default by an issuer or counterparty, which can affect a security&#x2019;s or other instrument&#x2019;s credit quality or value and an issuer&#x2019;s or counterparty&#x2019;s ability to pay interest and principal when due.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_IncomeRiskMember"
      id="cb5a8434-d9d7-47de-aeb8-d13e81cb8161">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Income Risk:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003; The risk that the value of the Fund&#x2019;s fixed-income investments may be adversely affected by changes in interest rates and/or inflation. The value of the fund&#x2019;s investments may decline due to falling or rising interest rates or other factors. In a rising interest rate environment, investors in fixed income securities may leave the fixed income investment market on a large scale, which could adversely affect the price of the fixed-income securities and reduce their liquidity. Increased redemption requests may force the fund to liquidate investments when it is not advantageous to do so. Issuers of securities held by the Fund may call or redeem the securities during periods of falling interest rates, and the Fund would likely be required to reinvest in securities paying lower interest rates. During market conditions in which short-term interest rates are at low levels it is possible that the Fund will generate an insufficient amount of income to pay its expenses, and that it will not be able to pay a daily dividend and may have a negative yield (i.e., it may lose money on an operating basis). It is possible that the Fund would, during these conditions, maintain a substantial portion of its assets in cash, on which it may earn little, if any, income. If an obligation held by the Fund is prepaid, the Fund may have to reinvest the prepayment in other obligations paying income at lower rates.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_InterestRateRiskMember"
      id="x_6252dc7e-3aff-4aff-ba98-fb1ae463237e">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Interest rate risk:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that debt instruments will change in value because of actual or expected changes in interest rates. The value of an instrument with a longer duration (whether positive or negative) will be more sensitive to changes in interest rates than a similar instrument with a shorter duration. Bonds and other debt instruments typically have a positive duration, which means the value of the instrument will generally decline if interest rates increase. The value of debt instruments will also generally decline if inflation increases because the purchasing power of the future income and repaid principal is expected to be worth less when received by the Fund. Inflation rates may change frequently and significantly as a result of changes in the domestic or global economy or changes in fiscal or monetary policies.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_InvestingInTheUnitedStatesRiskMember"
      id="x_3ff0cc88-7ce5-4bdc-908d-e539e38bb94c">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Investing in the United States Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;A decrease in imports or exports, changes in trade regulations, tariffs, inflation and/or an economic recession in the United States may have a material adverse effect on the U.S. economy and the &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;securities listed on U.S. exchanges. Proposed and adopted policy and legislative changes in the United States are changing many aspects of financial, commercial, public health, environmental, and other regulation and may have a significant effect on U.S. markets generally, as well as on the value of certain securities. Governmental agencies project that the United States will continue to maintain elevated public debt levels for the foreseeable future. Although elevated debt levels do not necessarily indicate or cause economic problems, elevated public debt service costs may constrain future economic growth.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The United States has developed increasingly strained relations with a number of foreign countries. If relations with certain countries deteriorate, it could adversely affect U.S. issuers as well as non-U.S. issuers that rely on the United States for trade. The United States has also experienced increased internal political instability. If these trends were to continue, it may have an adverse impact on the U.S. economy and the issuers in which the Fund invests.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_USGovernmentSecuritiesRiskMember"
      id="x_648d90a1-b1cc-4e94-bbd3-1c56e4bbc372">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;U.S. Government Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that the value of U.S. Government securities can decrease due to changes in interest rates, statutory debt limit negotiations, default or changes to the financial condition or credit rating of the U.S. Government.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_MoneyMarketFundRiskMember"
      id="x_675bf958-b65e-4e3a-961f-04072c3ba2f4">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Money Market Fund Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;You could lose money investing in the Fund.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Although the Fund seeks to preserve the value of your investment at $1.00 per share, it cannot guarantee it. The share price of money market funds can fall below the $1.00 share price.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s sponsor is not required to reimburse the Fund for losses, and you should not rely on or expect that the sponsor will enter into support agreements or take other actions to provide financial support to the Fund or maintain the Fund&#x2019;s $1.00 share price at any time, including during periods of market stress&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;. The credit quality &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;of the Fund&#x2019;s holdings can change rapidly in certain markets, and the default of a single holding could have an adverse impact on the Fund&#x2019;s share price. The Fund&#x2019;s share price can also be negatively affected during periods of high redemption pressures, illiquid markets, and/or significant market volatility.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_RiskMoneyMarketFundMayNotPreserveDollarMember"
      id="x_498f5614-c5b9-4928-b623-61426d2a8d32">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Although the Fund seeks to preserve the value of your investment at $1.00 per share, it cannot guarantee it. The share price of money market funds can fall below the $1.00 share price.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_YieldRiskMember"
      id="f3375f7f-da96-4408-b84c-d8ac53096bdc">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Yield Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The Fund&#x2019;s yield will vary as the short-term securities in its portfolio mature or are sold and the proceeds are reinvested in other securities. When interest rates are very low or negative, the Fund may not be able to maintain a positive yield or pay Fund expenses out of current income without impairing the Fund&#x2019;s ability to maintain a stable net asset value. Additionally, inflation may outpace and diminish investment returns over time. Recent and potential future changes in monetary policy made by central banks and/or their governments may affect interest rates.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_RepurchaseAgreementsRiskMember"
      id="x_32749c09-3c11-410b-ae25-ca4a0aa03c7e">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Repurchase Agreements Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The Fund&#x2019;s investment return on repurchase agreements will depend on the counterparty&#x2019;s willingness and ability to perform its obligations under a repurchase agreement. If the Fund&#x2019;s counterparty should &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;default on its obligations, becomes subject to a bankruptcy or other insolvency proceeding or if the value of the collateral is insufficient, the Fund could (i) experience delays in recovering cash or the securities sold (and during such delay the value of the underlying securities may change in a manner adverse to the fund) and/or (ii) lose all or part of the income, proceeds or rights in the securities to which the Fund would otherwise be entitled.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_VariableandFloatingRateSecuritiesRiskMember"
      id="x_1cc98972-4620-4920-8f08-d3c391269a11">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Variable and Floating-Rate Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The value of these securities may decline if their interest rates do not rise as much, or as quickly, as other interest rates. Conversely, these securities will not generally increase in value to the same extent as other fixed income securities, or at all, if interest rates decline.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_InvestmentsinOtherInvestmentCompaniesRiskMember"
      id="x_2bd623fb-5e00-4c6f-9635-188b11ba9ceb">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Investments in Other Investment Companies Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that an investment company or other pooled investment vehicle in which the Fund invests will not achieve its investment objective or execute its investment strategies effectively or that significant purchase or redemption activity by shareholders of such an investment company might negatively affect the value of the investment company&#x2019;s shares. There will be some duplication of expenses because the Fund also must pay its pro-rata share of that investment company&#x2019;s fees and expenses.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_IssuerRiskMember"
      id="c0392ebb-a858-4fae-a5dc-744d37bac01d">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Issuer Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that the value of a security may decline because of adverse events or circumstances that directly relate to the issuer.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_ManagerRiskMember"
      id="c9795456-c1e3-43eb-9ad0-cda8baa42ad7">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Manager Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003; The risk that the subadviser's decisions, including security selection, will cause the Fund to underperform relative to the Fund&#x2019;s peers. There can be no assurance that the subadviser&#x2019;s investment techniques and decisions will produce the desired results. The Fund&#x2019;s ability to achieve its investment objective is dependent upon the subadviser&#x2019;s ability to identify profitable investment opportunities for the Fund. The past experience of the portfolio manager(s), including with other strategies and funds, does not guarantee future results for the Fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_FinancialMarketsRegulatoryRiskMember"
      id="x_9e753ee1-3690-4590-b2b0-e54d50711c89">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Financial Markets Regulatory Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003; Policy changes by the U.S. Government or its regulatory agencies and other governmental actions and political events within the United States and abroad may, among other things, affect investor and consumer confidence and increase volatility in the financial markets, perhaps suddenly and to a significant degree, which may adversely impact the Fund, including adversely impacting the Fund&#x2019;s operations, universe of potential investment options, and return potential.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010524_ChangingFixedIncomeMarketConditionsRiskMember"
      id="f0af388b-fcfd-40a8-aec7-2e113bc639d4">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Changing Fixed Income Market Conditions Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003; Increases in the federal funds and equivalent foreign rates or other changes to monetary policy or regulatory actions may expose fixed income markets to heightened volatility, perhaps suddenly and to a significant degree, and to reduced liquidity for certain fixed income investments, particularly those with longer maturities. Such changes and resulting &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;increased volatility may adversely impact the Fund, including its operations, universe of potential investment options, and return potential. It is difficult to predict the impact of interest rate changes on various markets. In addition, decreases in fixed income dealer market-making capacity may also potentially lead to heightened volatility and reduced liquidity in the fixed income markets. As a result, the value of the Fund&#x2019;s investments may decline. Changes in central bank policies and other governmental actions and political events within the U.S. and abroad may also, among other things, affect investor and consumer expectations and confidence in the financial markets, which could result in higher than normal redemptions by shareholders, which could potentially increase the Fund&#x2019;s transaction costs.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000010524"
      id="f4e4f643-91a7-41ab-9dd7-81b5faf84f8a">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Performance&lt;/span&gt;</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000010524"
      id="c896634a-03bc-4777-8211-4cc63186f7c6">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows the changes in the Fund&#x2019;s performance from year to year. The table shows the Fund&#x2019;s average annual returns for the 1-, 5-, and 10-year periods compared with those of a broad measure of market performance.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt; The performance &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;information shown for the Fund includes historical performance information for the periods prior to May 1, 2021. As of May 1, 2021, Invesco was appointed as the subadviser to the Fund. The Fund's performance prior to that time may have been different if the Fund were advised by its current subadviser. &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;Updated performance information is available at no cost by visiting &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;www.homesteadadvisers.com&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;or by calling &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;800.258.3030&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;.&lt;/span&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000010524"
      id="x_93c351a9-fbc0-4a5b-af27-cea1342b1c93">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows the changes in the Fund&#x2019;s performance from year to year. The table shows the Fund&#x2019;s average annual returns for the 1-, 5-, and 10-year periods compared with those of a broad measure of market performance.&lt;/span&gt;</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000010524"
      id="x_525306c0-2301-4d01-9745-c4057e9c05af">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000010524"
      id="da121937-40dd-4567-be36-b56cf9b6a4be">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;www.homesteadadvisers.com&lt;/span&gt;</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="S000010524"
      id="x_1917a706-9c28-49dd-9aa7-172b4891b073">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;800.258.3030&lt;/span&gt;</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="S000010524"
      id="b11e3a06-7f9e-4657-aba9-cbf71a69eaf7">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Calendar Year Total Returns&lt;/span&gt;</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000010524"
      id="a45a79ac-b66a-4210-a892-2b0f05b3179f">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;During the periods shown in the chart, the Fund&#x2019;s best and worst quarters were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Best Quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;"&gt;Q4 - 2023&#x2002;|&#x2002;1.22%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst Quarters:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;"&gt;Q1 2015 through Q1 2017 &amp;amp; Q1 2021 through Q1 2022&#x2002;|&#x2002;0.002%&lt;/span&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000010524_C000029057"
      id="x_4394eb6b-2381-4014-924b-18e96e70b166">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Best Quarter:&lt;/span&gt;</oef:HighestQuarterlyReturnLabel>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000010524_C000029057"
      id="df4611e0-cb65-4649-9ad8-5c8ceb8f9532">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst Quarters:&lt;/span&gt;</oef:LowestQuarterlyReturnLabel>
    <oef:PerformanceTableHeading
      contextRef="S000010524"
      id="x_6c9ed707-d08e-4ea1-9f2e-9b4370a9132a">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Average Annual Total Returns&lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt; periods ended 12/31/2024&lt;/span&gt;</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="C000029057_01Jan2024_31Dec2024"
      decimals="4"
      id="x_683e56ca-bf32-46a5-a0b2-26e39226e922"
      unitRef="pure">0.0468</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029057_01Jan2020_31Dec2024"
      decimals="4"
      id="x_96ae3565-8419-43eb-84b0-3606a6001470"
      unitRef="pure">0.0211</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029057_01Jan2015_31Dec2024"
      decimals="4"
      id="x_105291e4-aaf3-42a9-83d9-1c9ed690e2c5"
      unitRef="pure">0.0132</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000010524"
      id="x_10be4b8a-8b09-4aa7-aa4f-7f7c6ff91951">&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;For the Fund&#x2019;s 7-day yield&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;, call &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;800.258.3030&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;Performance information for the Fund reflects its investment as a money market fund advised by Homestead Advisers (without a subadviser) through April 30, 2021.&lt;/span&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:MoneyMarketSevenDayYieldCaption
      contextRef="S000010524"
      id="f04697f2-b102-48c9-80a6-f2b89070c22c">&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;For the Fund&#x2019;s 7-day yield&lt;/span&gt;</oef:MoneyMarketSevenDayYieldCaption>
    <oef:MoneyMarketSevenDayYieldPhone
      contextRef="S000010524"
      id="a080bf62-6c5d-41f1-bef4-6c9d7f1c34b9">&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;800.258.3030&lt;/span&gt;</oef:MoneyMarketSevenDayYieldPhone>
    <oef:RiskReturnHeading
      contextRef="S000010525"
      id="d37e415b-e2af-4c3b-827d-959ac13728ee">&lt;span style="color:#39A872;font-family:Arial;font-size:22pt;"&gt;Short-Term Government Securities Fund&lt;/span&gt;</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000010525"
      id="x_3cdff41f-e363-40da-9458-11a4880f13a4">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Investment Objective&lt;/span&gt;</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000010525"
      id="x_891eedbb-af00-4071-ad8e-95c905e98c7b">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Short-Term Government Securities Fund seeks a high level of current income from investments in a portfolio of securities backed by the full faith and credit of the U.S. Government.&lt;/span&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000010525"
      id="x_669d1b39-df2d-4cbe-bb71-6c0b20e936e8">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Fees and Expenses&lt;/span&gt;</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000010525"
      id="x_8c069072-2aed-4588-8ba6-ecbbe43a957c">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The table describes the fees and expenses you may pay if you buy, hold and sell shares of the Fund. 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;/span&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption
      contextRef="S000010525"
      id="x_4a528d75-d765-4b9a-b6b5-59649bc41053">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Shareholder Fees &lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt;(fees paid directly from your investment)&lt;/span&gt;</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="S000010525_C000029058"
      decimals="4"
      id="x_930f0585-40ce-44e0-9d13-9cced1c14f15"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="S000010525_C000029058"
      decimals="4"
      id="e255dfa4-71ac-49b2-97a3-98caec9dc477"
      unitRef="pure">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:MaximumDeferredSalesChargeOverOther
      contextRef="S000010525_C000029058"
      decimals="4"
      id="ef1d826a-4760-4c60-a666-820d3026c595"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOther>
    <oef:RedemptionFeeOverRedemption
      contextRef="S000010525_C000029058"
      decimals="4"
      id="e6724680-96d0-4bd6-8cf5-6846923ef357"
      unitRef="pure">0</oef:RedemptionFeeOverRedemption>
    <oef:ExchangeFeeOverRedemption
      contextRef="S000010525_C000029058"
      decimals="4"
      id="x_2ebb9683-2a21-47bc-8ad0-083c8d13f373"
      unitRef="pure">0</oef:ExchangeFeeOverRedemption>
    <oef:OperatingExpensesCaption
      contextRef="S000010525"
      id="c152d0cd-7853-47d5-b810-952c9f8dc69a">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Annual Fund Operating Expenses &lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt;(expenses that you pay each year as a percentage of the value of your investment)&lt;/span&gt;</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000010525_C000029058"
      decimals="4"
      id="ba5189c3-c36c-42ae-98f1-11562198b53e"
      unitRef="pure">0.0045</oef:ManagementFeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000010525_C000029058"
      decimals="4"
      id="x_7a676770-3287-4cdd-abcb-e942c92d2d7d"
      unitRef="pure">0.0043</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000010525_C000029058"
      decimals="4"
      id="x_818e8e30-3117-434f-8a35-e5ed8ca45bba"
      unitRef="pure">0.0088</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="S000010525_C000029058"
      decimals="4"
      id="x_58e952b2-3d99-4df4-a9f1-889d234a16da"
      unitRef="pure">-0.0013</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="S000010525_C000029058"
      decimals="4"
      id="b2fbd4d7-e369-4c5b-84bd-f6cba4ac9e01"
      unitRef="pure">0.0075</oef:NetExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="S000010525"
      id="x_31046b3b-70a2-444e-a0b4-22e2e337a03f">&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;April 30, 2026&lt;/span&gt;</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpenseExampleHeading
      contextRef="S000010525"
      id="ae7aa68b-53f0-4dea-bac9-e376c1db5f3f">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Expense Example&lt;/span&gt;</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000010525"
      id="x_38c104ae-306c-4fd8-b6db-90aee0c9dfae">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;This example is intended to help you compare the cost of investing in the Fund to the cost of investing in other mutual funds. The example assumes you invest $10,000 in the Fund for the time periods indicated and then redeem all of your &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;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, except for any fee waiver or expense reimbursement, which, if applicable, is only in effect during the first year. Although your actual costs may be higher or lower, based on these assumptions your costs would be:&lt;/span&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000010525_C000029058"
      decimals="INF"
      id="x_4962587c-5ae5-4e8b-a2ac-abf906badcac"
      unitRef="USD">77</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000010525_C000029058"
      decimals="INF"
      id="x_3f40f415-6e72-48cb-8542-3a36bdda9956"
      unitRef="USD">268</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000010525_C000029058"
      decimals="INF"
      id="x_96324e11-5f44-4812-ac29-8527401d23b8"
      unitRef="USD">475</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000010525_C000029058"
      decimals="INF"
      id="db974cfc-9178-4a98-bb50-7536c72ef8df"
      unitRef="USD">1072</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000010525"
      id="adf0915d-f6cf-4bb7-91ba-5384d27344d7">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Portfolio Turnover&lt;/span&gt;</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000010525"
      id="a89a5d26-c0b0-4482-acf3-4cf1c6d6e466">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund pays transaction costs 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's portfolio turnover rate was &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;463%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt; of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000010525"
      decimals="4"
      id="x_8c733ca1-35b7-4beb-88d8-34c0fb3df2d2"
      unitRef="pure">4.63</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000010525"
      id="acdd2549-d502-4384-981a-ebd549dea7cd">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Principal Investment Strategies&lt;/span&gt;</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000010525"
      id="x_474acdc6-413e-43f3-adba-3c62dcda6fac">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund normally invests at least 80% of its net assets (plus borrowing for investment purposes) in fixed-income securities whose principal and interest payments are guaranteed by the U.S. Government. These investments may include:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;U.S. Treasury securities&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;securities issued by U.S. Government agencies and instrumentalities&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;other securities whose principal and interest payments are guaranteed by the U.S. Government.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;In addition, the dollar-weighted average portfolio maturity of the Fund, under normal circumstances, is expected to be three years or less.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund may also invest in other types of securities, including municipal bonds, mortgage pass-through securities, collateralized mortgage obligations (&#x201c;CMOs&#x201d;), commercial paper, asset-backed securities, corporate bonds and money market securities.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;In selecting the portfolio holdings for the Fund, Homestead Advisers considers, among other factors, its outlook for the economy, monetary policy, interest rates and, to a lesser extent, credit spreads.&lt;/span&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_RiskLoseMoneyMember"
      id="fbd9b809-9743-482d-8197-675897b17580">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;As with all investments, you may lose money by investing in the Fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_MarketRiskMember"
      id="e15439dd-6075-417b-934f-8e875946b687">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that markets will perform poorly or that the returns from the securities in which the Fund invests will underperform returns from the general securities markets or other types of investments. Markets may experience periods of high volatility and reduced liquidity in response to governmental actions or intervention, political, economic or market developments, or other external factors, such as outbreaks of infectious illnesses or other widespread public health issues, outbreaks of war or sanctions in response to military incursions and natural disasters such as floods, droughts, fires, extreme storms, earthquakes or volcanic eruptions. During those periods, the Fund may experience high levels of shareholder redemptions, and may have to sell securities at times when the Fund would otherwise not do so, and potentially at unfavorable prices. Certain securities may be difficult to value during such periods. These risks may be heightened for fixed income securities in low interest rate environments.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_CreditRiskMember"
      id="e2d1320e-bfb3-4536-a0ae-169f332212ab">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Credit risk:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that an issuer or counterparty will fail to pay its obligations to the Fund when they are due. As a result, the Fund&#x2019;s income might be reduced, the value of the Fund&#x2019;s investment might fall, and/or the Fund could lose the entire amount of its investment. Changes in the financial condition of an issuer or counterparty, changes in specific economic, social or political conditions that affect a particular type of security or other instrument or an issuer, and changes in economic, social or political conditions generally can increase the risk of default by an issuer or counterparty, which can affect a security&#x2019;s or other instrument&#x2019;s credit quality or value and an issuer&#x2019;s or counterparty&#x2019;s ability to pay interest and principal when due.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_ExtensionRiskMember"
      id="x_6b9705e0-63f8-40e7-bf47-3bff10571b96">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Extension risk:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that if interest rates rise, repayments of principal on certain debt securities, including, but not limited to, mortgage-related securities, may occur at a slower rate than expected and the expected maturity of those securities could lengthen as a result. Securities that are subject to extension risk generally have a greater potential for loss when prevailing interest rates rise, which could cause their values to fall sharply.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_IncomeRiskMember"
      id="c9c5e1ba-5175-4cdb-8883-9a8e5ea3f00f">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Income Risk:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003; The risk that the value of the Fund&#x2019;s fixed-income investments may be adversely affected by changes in interest rates and/or inflation. The value of the fund&#x2019;s investments may decline due to falling or rising interest rates or other factors. In a rising interest rate environment, investors in fixed income securities may &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;leave the fixed income investment market on a large scale, which could adversely affect the price of the fixed-income securities and reduce their liquidity. Increased redemption requests may force the fund to liquidate investments when it is not advantageous to do so. Issuers of securities held by the Fund may call or redeem the securities during periods of falling interest rates, and the Fund would likely be required to reinvest in securities paying lower interest rates. During market conditions in which short-term interest rates are at low levels it is possible that the Fund will generate an insufficient amount of income to pay its expenses, and that it will not be able to pay a daily dividend and may have a negative yield (i.e., it may lose money on an operating basis). It is possible that the Fund would, during these conditions, maintain a substantial portion of its assets in cash, on which it may earn little, if any, income. If an obligation held by the Fund is prepaid, the Fund may have to reinvest the prepayment in other obligations paying income at lower rates.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_InterestRateRiskMember"
      id="e0bfeefc-67c2-4058-a2fc-eff17abc672f">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Interest rate risk:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that debt instruments will change in value because of actual or expected changes in interest rates. The value of an instrument with a longer duration (whether positive or negative) will be more sensitive to changes in interest rates than a similar instrument with a shorter duration. Bonds and other debt instruments typically have a positive duration, which means the value of the instrument will generally decline if interest rates increase. The value of debt instruments will also generally decline if inflation increases because the purchasing power of the future income and repaid principal is expected to be worth less when received by the Fund. Inflation rates may change frequently and significantly as a result of changes in the domestic or global economy or changes in fiscal or monetary policies.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_InvestingInTheUnitedStatesRiskMember"
      id="x_889c716d-35ee-4178-9fe4-7bebfda2070c">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Investing in the United States Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;A decrease in imports or exports, changes in trade regulations, tariffs, inflation and/or an economic recession in the United States may have a material adverse effect on the U.S. economy and the securities listed on U.S. exchanges. Proposed and adopted policy and legislative changes in the United States are changing many aspects of financial, commercial, public health, environmental, and other regulation and may have a significant effect on U.S. markets generally, as well as on the value of certain securities. Governmental agencies project that the United States will continue to maintain elevated public debt levels for the foreseeable future. Although elevated debt levels do not necessarily indicate or cause economic problems, elevated public debt service costs may constrain future economic growth.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The United States has developed increasingly strained relations with a number of foreign countries. If relations with certain countries deteriorate, it could adversely affect U.S. issuers as well as non-U.S. issuers that rely on the United States for trade. The United States has also &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;experienced increased internal political instability. If these trends were to continue, it may have an adverse impact on the U.S. economy and the issuers in which the Fund invests.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_USGovernmentSecuritiesRiskMember"
      id="x_7d7866c0-83c3-4529-b431-a29459dbcbc7">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;U.S. Government Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that the value of U.S. Government securities can decrease due to changes in interest rates, statutory debt limit negotiations, default or changes to the financial condition or credit rating of the U.S. Government.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_AssetBackedandMortgageBackedSecuritiesRiskMember"
      id="x_40388e46-38f4-402e-91fe-a9020d1c9b10">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Asset-Backed and Mortgage-Backed Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that defaults, or perceived increases in the risk of defaults, on the obligations underlying asset-backed and mortgage-backed securities, including mortgage pass-through securities and CMOs, significant credit downgrades and illiquidity may impair the value of the securities. These securities also present a higher degree of prepayment risk (when repayment of principal occurs before scheduled maturity resulting in the Fund having to reinvest proceeds at a lower interest rate) and extension risk (when rates of repayment of principal are slower than expected, which may lock in a below-market interest rate, increase the security&#x2019;s duration, and reduce the value of the security) than do other types of fixed income securities. Enforcing rights against the underlying assets or collateral may be difficult, and the underlying assets or collateral may be insufficient if the issuer defaults.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_CommercialPaperRiskMember"
      id="x_342eaefc-d86c-4221-9f43-50ff67adb227">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Commercial Paper Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Investments in commercial paper are subject to the risk that the issuer cannot issue enough new commercial paper to satisfy its obligations with respect to its outstanding commercial paper, also known as rollover risk. Commercial paper is generally unsecured, which increases the credit risk associated with this type of investment. The value of commercial paper may be affected by changes in the credit rating or financial condition of the issuing entities. The value of commercial paper will tend to fall when interest rates rise and rise when interest rates fall.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_CorporateBondRiskMember"
      id="x_82202cc0-fbe7-406f-9883-a928308140c0">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Corporate Bond Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Corporate debt securities are subject to the risk of the issuer&#x2019;s inability to meet principal and interest payments on the obligations and may also be subject to price volatility due to factors such as interest rates, market perception of the creditworthiness of the issuer and general market liquidity.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_MunicipalBondRiskMember"
      id="x_9940b830-f760-4007-9cdc-3e3ad235b740">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Municipal Bond Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003; Factors unique to the municipal bond market may negatively affect the value of the Fund&#x2019;s investment in municipal bonds. The Fund may invest in a group of municipal obligations that are related in such a way that an economic, business, or political development affecting one would also affect the others. In addition, the municipal bond market, or portions thereof, may experience substantial volatility or become distressed, and individual bonds may go into default, which would lead to heightened risks of investing in municipal bonds generally. The ability of municipalities to meet their obligations will depend on the availability of tax and other revenues, economic, political &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;and other conditions within the state and municipality, and the underlying fiscal condition of the state and municipality.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_MoneyMarketSecuritiesRiskMember"
      id="dfbb010e-c94e-4253-8ba0-2c43d43aecfe">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Money Market Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The value of a money market instrument typically will decline during periods of rising interest rates, and can also decline in response to changes in the financial condition of the issuer, borrower, counterparty, or underlying collateral assets, or changes in market, economic, industry, political, and regulatory conditions affecting a particular type of security or issuer or fixed income securities generally. Money market funds are not designed to offer capital appreciation. Certain money market funds in which the Fund may invest may impose a fee upon the sale of shares which may adversely affect the Fund&#x2019;s returns or liquidity.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_PortfolioTurnoverRiskMember"
      id="x_8541eeda-cf70-4de7-b6bd-e65f6d2ccfe9">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Portfolio Turnover Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that frequent purchases and sales of portfolio securities may result in higher Fund expenses and may result in the recognition of taxable capital gains (including short-term capital gains, which are generally taxable at ordinary income rates to shareholders subject to tax when distributed by the Fund).&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_IssuerRiskMember"
      id="x_935d0728-4743-412e-81a1-dca06849cc96">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Issuer Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that the value of a security may decline because of adverse events or circumstances that directly relate to the issuer.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_ManagerRiskMember"
      id="x_791a4fbf-7f90-497a-ac03-a906a127ccf5">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Manager Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that the manager's decisions, including security selection, will cause the Fund to underperform relative to the Fund&#x2019;s peers. There can be no assurance that the manager's investment techniques and decisions will produce the desired results. The Fund&#x2019;s ability to achieve its investment objective is dependent upon the manager's ability to identify profitable investment opportunities for the Fund. The past experience of the portfolio manager(s), including with other strategies and funds, does not guarantee future results for the Fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010525_FinancialMarketsRegulatoryRiskMember"
      id="x_004c0e81-87e3-4ccc-9c01-e649df3817a3">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Financial Markets Regulatory Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003; Policy changes by the U.S. Government or its regulatory agencies and other governmental actions and political events within the United States and abroad may, among other things, affect investor and consumer confidence and increase volatility in the financial markets, perhaps suddenly and to a significant degree, which may adversely impact the Fund, including adversely impacting the Fund&#x2019;s operations, universe of potential investment options, and return potential.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000010525"
      id="d9b4ae0f-9186-46f8-a116-27f97098f5ad">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Performance&lt;/span&gt;</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000010525"
      id="b7ce0720-b0df-466b-98f8-a69bb3671eae">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows the changes in the Fund&#x2019;s performance from year to year. The table shows how the Fund&#x2019;s average annual returns for the 1-, 5-, and 10-year periods compared with those of a regulatory benchmark that is a broad measure of market performance and a performance benchmark that more closely aligns with the Fund's investment strategy.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;Updated performance information is available at no cost by visiting &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;www.homesteadadvisers.com&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt; or by calling &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;800.258.3030&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;.&lt;/span&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000010525"
      id="db5314c5-5fbc-4c24-a6b1-f3bbbd863454">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows the changes in the Fund&#x2019;s performance from year to year. The table shows how the Fund&#x2019;s average annual returns for the 1-, 5-, and 10-year periods compared with those of a regulatory benchmark that is a broad measure of market performance and a performance benchmark that more closely aligns with the Fund's investment strategy.&lt;/span&gt;</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000010525"
      id="a6088aaf-ed14-4d61-81be-050da10fedea">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000010525"
      id="d33abe02-e5b7-4256-9dd6-0f19791b0afe">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;www.homesteadadvisers.com&lt;/span&gt;</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="S000010525"
      id="x_8baa9a1f-b737-4b70-899a-16f686767532">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;800.258.3030&lt;/span&gt;</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="S000010525"
      id="x_5e3f5e65-df01-413c-b959-f7cf850a821f">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Calendar Year Total Returns&lt;/span&gt;</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000010525"
      id="b0376a99-2bee-4c9d-97cd-2d3b56f45e12">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;During the periods shown in the chart, the Fund&#x2019;s best and worst quarters were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Best Quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;-sec-ix-hidden:x_5aade40e-0c32-45ef-9b6b-23767281846e"&gt;Q4 - 2023&#x2002;|&#x2002;3.23%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst Quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;-sec-ix-hidden:x_2ac90e67-faea-47ee-a92d-c13132debb33"&gt;Q1 - 2022&#x2002;|&#x2002;-2.93%&lt;/span&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000010525_C000029058"
      id="x_48bd81f4-a0f0-4235-a9a8-57db39ae95f7">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Best Quarter:&lt;/span&gt;</oef:HighestQuarterlyReturnLabel>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000010525_C000029058"
      id="x_6b4c1aa4-1ba8-4527-87b6-0641eb035292">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst Quarter:&lt;/span&gt;</oef:LowestQuarterlyReturnLabel>
    <oef:PerformanceTableHeading
      contextRef="S000010525"
      id="x_34246d2b-806e-446f-9cb4-4db13c4d49aa">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Average Annual Total Returns&lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt; periods ended 12/31/2024&lt;/span&gt;</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="C000029058_01Jan2024_31Dec2024"
      decimals="4"
      id="x_79dbfa85-2486-4c08-8f30-d2b3d916ed7b"
      unitRef="pure">0.0307</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029058_01Jan2020_31Dec2024"
      decimals="4"
      id="a51f27ca-275d-4dcb-ad44-c8e71d07d9aa"
      unitRef="pure">0.0098</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029058_01Jan2015_31Dec2024"
      decimals="4"
      id="x_0c373c21-135d-44cb-8139-a7f59871f03d"
      unitRef="pure">0.0112</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029058_AfterTaxesOnDistributionsMember_01Jan2024_31Dec2024"
      decimals="4"
      id="e0850b49-bdc9-4d9a-8e0a-bc2bda7c65f2"
      unitRef="pure">0.0172</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029058_AfterTaxesOnDistributionsMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_394ad7b1-ab37-433b-bad1-c3a62b6017d3"
      unitRef="pure">0.0020</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029058_AfterTaxesOnDistributionsMember_01Jan2015_31Dec2024"
      decimals="4"
      id="x_96182406-3b38-48f6-a149-e6e3c6890450"
      unitRef="pure">0.0047</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029058_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2024_31Dec2024"
      decimals="4"
      id="b9b71d84-020d-456d-8265-72f618e9a86d"
      unitRef="pure">0.0181</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029058_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2020_31Dec2024"
      decimals="4"
      id="d9629130-ad50-4432-b60a-a7756f3cec22"
      unitRef="pure">0.0043</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029058_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2015_31Dec2024"
      decimals="4"
      id="x_163cdcfc-604e-456e-a275-ed08206e014f"
      unitRef="pure">0.0058</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_BloombergUSAggregateIndexMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_94b2c93b-b379-44c3-b124-69e5042ac15a"
      unitRef="pure">0.0125</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_BloombergUSAggregateIndexMember_01Jan2020_31Dec2024"
      decimals="4"
      id="d25fb842-102c-4d39-9c9d-90cd35c983fb"
      unitRef="pure">-0.0033</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_BloombergUSAggregateIndexMember_01Jan2015_31Dec2024"
      decimals="4"
      id="x_34a1a7ea-a4ed-4dee-acb2-28213fdfd067"
      unitRef="pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_ICEBofA1To5YearUSTreasuryIndexMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_12e87f3a-2075-41a9-a57c-0a07ca87f74e"
      unitRef="pure">0.0341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_ICEBofA1To5YearUSTreasuryIndexMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_2bcb2139-db00-48dd-8fea-fe7a7ab4142f"
      unitRef="pure">0.0105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_ICEBofA1To5YearUSTreasuryIndexMember_01Jan2015_31Dec2024"
      decimals="4"
      id="e2286feb-14c3-420d-ad0f-9d20e8d342d5"
      unitRef="pure">0.0137</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableNarrativeTextBlock
      contextRef="S000010525"
      id="e9ff3ea0-ad4b-4510-b2f4-f1ad85772ffa">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&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;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Actual after-tax returns depend on the investor&#x2019;s tax situation and may differ from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-advantaged arrangements, such as individual retirement accounts ("IRAs") or employer-sponsored retirement plans.&lt;/span&gt;</oef:PerformanceTableNarrativeTextBlock>
    <oef:PerformanceTableUsesHighestFederalRate
      contextRef="S000010525"
      id="x_00cf5dae-3e25-4071-a3fe-b417e964b14d">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&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;</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="S000010525"
      id="x_578aa4ac-2aa8-47fc-9296-da7803b3214b">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Actual after-tax returns depend on the investor&#x2019;s tax situation and may differ from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-advantaged arrangements, such as individual retirement accounts ("IRAs") or employer-sponsored retirement plans.&lt;/span&gt;</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000010525"
      id="b1f8f223-c0ef-4272-9bae-191b4f01ecd9">&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;For the Fund&#x2019;s current yield&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;, call &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;800.258.3030&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;.&lt;/span&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:MoneyMarketSevenDayYieldCaption
      contextRef="S000010525"
      id="x_9bd8ec3e-bd88-49c9-8923-16796a5b8931">&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;For the Fund&#x2019;s current yield&lt;/span&gt;</oef:MoneyMarketSevenDayYieldCaption>
    <oef:MoneyMarketSevenDayYieldPhone
      contextRef="S000010525"
      id="x_922ad56f-1a6c-4af9-b285-e350613a8e3b">&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;800.258.3030&lt;/span&gt;</oef:MoneyMarketSevenDayYieldPhone>
    <oef:RiskReturnHeading
      contextRef="S000010526"
      id="x_201355b4-afdd-4621-bcc9-f40c513c8baa">&lt;span style="color:#39A872;font-family:Arial;font-size:22pt;"&gt;Short-Term Bond Fund&lt;/span&gt;</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000010526"
      id="b96334f4-0b75-4200-82fa-27e66b5facb3">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Investment Objective&lt;/span&gt;</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000010526"
      id="d3934948-fac4-4d34-b6b6-158311caad02">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Short-Term Bond Fund seeks a high level of income consistent with maintaining minimum fluctuation of principal by investing in high-quality, short-term debt securities.&lt;/span&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000010526"
      id="a202ab1b-ed25-440a-a565-ca89733ae5df">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Fees and Expenses&lt;/span&gt;</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000010526"
      id="a395773e-d21e-46cf-926d-67f50edc6f60">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The table describes the fees and expenses you may pay if you buy, hold and sell shares of the Fund. 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;/span&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption
      contextRef="S000010526"
      id="a618e0bc-44e9-415a-bbf7-32a7af669503">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Shareholder Fees &lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt;(fees paid directly from your investment)&lt;/span&gt;</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="S000010526_C000029059"
      decimals="4"
      id="x_2cc2d5cd-2bd6-42fa-92a9-c868efa1429f"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="S000010526_C000029059"
      decimals="4"
      id="x_5d0d73ce-850b-4322-abc0-ab024d60ff05"
      unitRef="pure">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:MaximumDeferredSalesChargeOverOther
      contextRef="S000010526_C000029059"
      decimals="4"
      id="x_0137e418-bd99-418c-a275-c2ec20c62aa9"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOther>
    <oef:RedemptionFeeOverRedemption
      contextRef="S000010526_C000029059"
      decimals="4"
      id="x_1f815755-c232-4e43-bf6c-92ad8389d08c"
      unitRef="pure">0</oef:RedemptionFeeOverRedemption>
    <oef:ExchangeFeeOverRedemption
      contextRef="S000010526_C000029059"
      decimals="4"
      id="x_84566c68-8914-4454-afc8-16ca4d0f04df"
      unitRef="pure">0</oef:ExchangeFeeOverRedemption>
    <oef:OperatingExpensesCaption
      contextRef="S000010526"
      id="d3464e79-d39f-4e27-9866-e9d2859810b5">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Annual Fund Operating Expenses &lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt;(expenses that you pay each year as a percentage of the value of your investment)&lt;/span&gt;</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000010526_C000029059"
      decimals="4"
      id="x_393cf20c-9a92-4d24-bf52-1a94d536e8e8"
      unitRef="pure">0.0060</oef:ManagementFeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000010526_C000029059"
      decimals="4"
      id="be99105e-c1e7-4505-ba69-8274bf59d6ff"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000010526_C000029059"
      decimals="4"
      id="f58ecffd-9e47-4300-9510-37baad2e19c2"
      unitRef="pure">0.0077</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000010526"
      id="x_51f0c11b-71c1-4fde-b2e5-bdd0c07d5e59">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Expense Example&lt;/span&gt;</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000010526"
      id="x_27951040-cd19-49c9-a591-c129fe5d4675">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;This example is intended to help you compare the cost of investing in the Fund to the cost of investing in other mutual funds. The example assumes 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% return each year and that the Fund&#x2019;s operating expenses remain the same, except for any fee waiver or expense reimbursement, which, if applicable,&#160;is only in effect during the first year. Although your actual costs may be higher or lower, based on these assumptions your costs would be:&lt;/span&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000010526_C000029059"
      decimals="INF"
      id="c5f20c17-c315-4f93-8c51-271246a76d13"
      unitRef="USD">79</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000010526_C000029059"
      decimals="INF"
      id="x_2b2b0b39-2e27-49e5-8502-a66cf7ecbd13"
      unitRef="USD">246</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000010526_C000029059"
      decimals="INF"
      id="e3cb7d6d-7111-4b9a-9d2c-55dd5422d219"
      unitRef="USD">428</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000010526_C000029059"
      decimals="INF"
      id="x_897783c7-9dd0-4357-bd11-8722057bbe0e"
      unitRef="USD">954</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000010526"
      id="x_1540caa1-e4f3-49cb-813a-b9b472095396">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Portfolio Turnover&lt;/span&gt;</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000010526"
      id="ff8e9a1c-266d-426a-b800-ee5a1d8c1ce5">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund pays transaction costs 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's &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;portfolio turnover rate was &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;322%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt; of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000010526"
      decimals="4"
      id="x_46c79fd4-14af-4610-8439-cebe53f55f3f"
      unitRef="pure">3.22</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000010526"
      id="c9150bba-07a5-4b0d-ba22-ba9ae5917672">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Principal Investment Strategies&lt;/span&gt;</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000010526"
      id="x_1d353d78-6e51-41c2-a722-7a6806185730">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund normally invests at least 80% of its net assets (plus borrowing for investment purposes) in fixed-income securities that are in the three highest credit categories as ranked by a nationally recognized statistical rating organization (&#x201c;NRSRO&#x201d;) (for example, securities rated AAA, AA or A by Standard &amp;amp; Poor&#x2019;s Corporation). These investments may include:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;commercial paper&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;corporate bonds&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;U.S. Treasury securities&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;securities issued or guaranteed by U.S. Government entities, agencies or instrumentalities&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;municipal bonds&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;U.S. dollar-denominated debt securities of foreign issuers (Yankee Bonds)&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;asset-backed and mortgage-backed securities&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The dollar-weighted average portfolio maturity of the Fund, under normal circumstances, is expected to be three years or less.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;In selecting the portfolio holdings for the Fund, Homestead Advisers considers, among other factors, its outlook for the economy, monetary policy, interest rates and credit spreads, as well as company-specific factors such as improving credit quality, and relative value.&lt;/span&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010526_RiskLoseMoneyMember"
      id="b7329ea0-9b95-46df-84ab-e3f50b97051a">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;As with all investments, you may lose money by investing in the Fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010526_MarketRiskMember"
      id="x_11633a66-6b70-4aa8-9b38-36a51aae9d3c">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that markets will perform poorly or that the returns from the securities in which the Fund invests will underperform returns from the general securities markets or other types of investments. Markets may experience periods of high volatility and reduced liquidity in response to governmental actions or intervention, political, economic or market developments, or other external factors, such as outbreaks of infectious illnesses or other widespread public health issues, outbreaks of war or sanctions in &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;response to military incursions and natural disasters such as floods, droughts, fires, extreme storms, earthquakes or volcanic eruptions. During those periods, the Fund may experience high levels of shareholder redemptions, and may have to sell securities at times when the Fund would otherwise not do so, and potentially at unfavorable prices. Certain securities may be difficult to value during such periods. These risks may be heightened for fixed income securities in low interest rate environments.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010526_CreditRiskMember"
      id="x_6e66b908-586e-4b21-9681-4e40264f5720">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Credit risk:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that an issuer or counterparty will fail to pay its obligations to the Fund when they are due. As a result, the Fund&#x2019;s income might be reduced, the value of the Fund&#x2019;s investment might fall, and/or the Fund could lose the entire amount of its investment. Changes in the financial condition of an issuer or counterparty, changes in specific economic, social or political conditions that affect a particular type of security or other instrument or an issuer, and changes in economic, social or political conditions generally can increase the risk of default by an issuer or counterparty, which can affect a security&#x2019;s or other instrument&#x2019;s credit quality or value and an issuer&#x2019;s or counterparty&#x2019;s ability to pay interest and principal when due.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010526_ExtensionRiskMember"
      id="x_8c61a0a9-d86d-45a7-9444-88cf7dfbd94a">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Extension risk:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that if interest rates rise, repayments of principal on certain debt securities, including, but not limited to, mortgage-related securities, may occur at a slower rate than expected and the expected maturity of those securities could lengthen as a result. Securities that are subject to extension risk generally have a greater potential for loss when prevailing interest rates rise, which could cause their values to fall sharply.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010526_IncomeRiskMember"
      id="c1e05d78-aea3-4358-8454-37e94caf1b86">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Income Risk:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003; The risk that the value of the Fund&#x2019;s fixed-income investments may be adversely affected by changes in interest rates and/or inflation. The value of the fund&#x2019;s investments may decline due to falling or rising interest rates or other factors. In a rising interest rate environment, investors in fixed income securities may leave the fixed income investment market on a large scale, which could adversely affect the price of the fixed-income securities and reduce their liquidity. Increased redemption requests may force the fund to liquidate investments when it is not advantageous to do so. Issuers of securities held by the Fund may call or redeem the securities during periods of falling interest rates, and the Fund would likely be required to reinvest in securities paying lower interest rates. During market conditions in which short-term interest rates are at low levels it is possible that the Fund will generate an insufficient amount of income to pay its expenses, and that it will not be able to pay a daily dividend and may have a negative yield (i.e., it may lose money on an operating basis). It is possible that the Fund would, during these conditions, maintain a substantial portion of its &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;assets in cash, on which it may earn little, if any, income. If an obligation held by the Fund is prepaid, the Fund may have to reinvest the prepayment in other obligations paying income at lower rates.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010526_InterestRateRiskMember"
      id="x_308e7c24-7362-4228-bc7f-ea11cdcac4b7">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Interest rate risk:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that debt instruments will change in value because of actual or expected changes in interest rates. The value of an instrument with a longer duration (whether positive or negative) will be more sensitive to changes in interest rates than a similar instrument with a shorter duration. Bonds and other debt instruments typically have a positive duration, which means the value of the instrument will generally decline if interest rates increase. The value of debt instruments will also generally decline if inflation increases because the purchasing power of the future income and repaid principal is expected to be worth less when received by the Fund. Inflation rates may change frequently and significantly as a result of changes in the domestic or global economy or changes in fiscal or monetary policies.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010526_InvestingInTheUnitedStatesRiskMember"
      id="x_09eda963-4b27-469d-b337-5900dfcc3fe5">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Investing in the United States Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;A decrease in imports or exports, changes in trade regulations, tariffs, inflation and/or an economic recession in the United States may have a material adverse effect on the U.S. economy and the securities listed on U.S. exchanges. Proposed and adopted policy and legislative changes in the United States are changing many aspects of financial, commercial, public health, environmental, and other regulation and may have a significant effect on U.S. markets generally, as well as on the value of certain securities. Governmental agencies project that the United States will continue to maintain elevated public debt levels for the foreseeable future. Although elevated debt levels do not necessarily indicate or cause economic problems, elevated public debt service costs may constrain future economic growth.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The United States has developed increasingly strained relations with a number of foreign countries. If relations with certain countries deteriorate, it could adversely affect U.S. issuers as well as non-U.S. issuers that rely on the United States for trade. The United States has also experienced increased internal political instability. If these trends were to continue, it may have an adverse impact on the U.S. economy and the issuers in which the Fund invests.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010526_USGovernmentSecuritiesRiskMember"
      id="x_7e38ecd7-e3c2-4500-b168-4fc71405f2f7">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;U.S. Government Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that the value of U.S. Government securities can decrease due to changes in interest rates, statutory debt limit negotiations, default or changes to the financial condition or credit rating of the U.S. Government.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010526_AssetBackedandMortgageBackedSecuritiesRiskMember"
      id="x_67881a23-f729-49d6-bd00-3b1f105a7080">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Asset-Backed and Mortgage-Backed Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that defaults, or perceived increases in the risk of defaults, on the obligations underlying asset-backed and mortgage-backed securities, including mortgage pass-through securities and CMOs, significant credit downgrades and illiquidity may impair the value of the securities. These securities also present a higher degree of prepayment risk &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;(when repayment of principal occurs before scheduled maturity resulting in the Fund having to reinvest proceeds at a lower interest rate) and extension risk (when rates of repayment of principal are slower than expected, which may lock in a below-market interest rate, increase the security&#x2019;s duration, and reduce the value of the security) than do other types of fixed income securities. Enforcing rights against the underlying assets or collateral may be difficult, and the underlying assets or collateral may be insufficient if the issuer defaults.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010526_CommercialPaperRiskMember"
      id="e6d6490a-ad3a-4387-83f7-7cbeb295bb6a">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Commercial Paper Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Investments in commercial paper are subject to the risk that the issuer cannot issue enough new commercial paper to satisfy its obligations with respect to its outstanding commercial paper, also known as rollover risk. Commercial paper is generally unsecured, which increases the credit risk associated with this type of investment. The value of commercial paper may be affected by changes in the credit rating or financial condition of the issuing entities. The value of commercial paper will tend to fall when interest rates rise and rise when interest rates fall.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010526_CorporateBondRiskMember"
      id="x_16109789-ddac-45e1-b6e1-cfa66df20272">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Corporate Bond Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Corporate debt securities are subject to the risk of the issuer&#x2019;s inability to meet principal and interest payments on the obligations and may also be subject to price volatility due to factors such as interest rates, market perception of the creditworthiness of the issuer and general market liquidity.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010526_MunicipalBondRiskMember"
      id="adf0268e-75de-4cc8-82bb-594d0a4f24b2">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Municipal Bond Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003; Factors unique to the municipal bond market may negatively affect the value of the Fund&#x2019;s investment in municipal bonds. The Fund may invest in a group of municipal obligations that are related in such a way that an economic, business, or political development affecting one would also affect the others. In addition, the municipal bond market, or portions thereof, may experience substantial volatility or become distressed, and individual bonds may go into default, which would lead to heightened risks of investing in municipal bonds generally. The ability of municipalities to meet their obligations will depend on the availability of tax and other revenues, economic, political and other conditions within the state and municipality, and the underlying fiscal condition of the state and municipality.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010526_ForeignRiskMember"
      id="aa138e2b-a3f2-469d-b944-3334d89a4b15">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Foreign Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Foreign securities are subject to political, regulatory, and economic risks not present in domestic investments and may exhibit more extreme changes in value than securities of U.S. companies. The securities markets of many foreign countries are relatively small, with a limited number of companies representing a small number of industries. In addition, foreign companies often are not &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;subject to the same degree of regulation as U.S. companies. Reporting, legal, accounting and auditing standards of foreign countries differ, in some cases significantly, from U.S. standards. Nationalization, expropriation or confiscatory taxation, currency blockage, political changes or diplomatic developments could adversely affect the Fund&#x2019;s investments in a foreign country. In the event of nationalization, expropriation or other confiscation, the Fund could lose its entire investment. Investments in emerging market countries are likely to involve significant risks. These countries are generally more likely to experience political and economic instability.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010526_PortfolioTurnoverRiskMember"
      id="c687c279-6179-4434-8092-5e846522d146">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Portfolio Turnover Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that frequent purchases and sales of portfolio securities may result in higher Fund expenses and may result in the recognition of taxable capital gains (including short-term capital gains, which are generally taxable at ordinary income rates to shareholders subject to tax when distributed by the Fund).&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010526_IssuerRiskMember"
      id="e559397e-75e5-4e3a-8c23-82e81559150f">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Issuer Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that the value of a security may decline because of adverse events or circumstances that directly relate to the issuer.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010526_ManagerRiskMember"
      id="x_52993ba6-8dcf-4ce0-9f53-dfd1814df66b">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Manager Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that the manager's decisions, including security selection, will cause the Fund to underperform relative to the Fund&#x2019;s peers. There can be no assurance that the manager's investment techniques and decisions will produce the desired results. The Fund&#x2019;s ability to achieve its investment objective is dependent upon the manager's ability to identify profitable investment opportunities for the Fund. The past experience of the portfolio manager(s), including with other strategies and funds, does not guarantee future results for the Fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000010526"
      id="x_31166f04-77cf-42d4-8cc2-a13c85fabd07">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Performance&lt;/span&gt;</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000010526"
      id="e0e2f221-9545-4745-a8b1-4fd3e0d7cba5">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows the changes in the Fund&#x2019;s performance from year to year. The table shows how the Fund&#x2019;s average annual returns for the 1-, 5-, and 10-year periods compared with those of a regulatory benchmark that is a broad measure of market performance and a performance benchmark that more closely aligns with the Fund's investment strategy.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;Updated performance information is available at no cost by visiting &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;www.homesteadadvisers.com&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt; or by calling &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;800.258.3030&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;.&lt;/span&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000010526"
      id="x_2f243671-9b79-4dde-886a-0f014291b5ee">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows the changes in the Fund&#x2019;s performance from year to year. The table shows how the Fund&#x2019;s average annual returns for the 1-, 5-, and 10-year periods compared with those of a regulatory benchmark that is a broad measure of market performance and a performance benchmark that more closely aligns with the Fund's investment strategy.&lt;/span&gt;</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000010526"
      id="x_142ce055-4bb6-40b4-bf3c-4ffaa5853bb6">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000010526"
      id="x_4ea3faec-7acf-4446-8134-ece671bc38a9">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;www.homesteadadvisers.com&lt;/span&gt;</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="S000010526"
      id="x_55e91228-1af1-4ab4-af3b-7662854e860a">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;800.258.3030&lt;/span&gt;</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="S000010526"
      id="d4baa95f-4383-4c62-8beb-8cddedeb35e8">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Calendar Year Total Returns&lt;/span&gt;</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000010526"
      id="x_2cee27ca-b9c9-48ab-a4b8-f7a0ffe39627">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;During the periods shown in the chart, the Fund&#x2019;s best and worst quarters were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Best Quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;-sec-ix-hidden:x_8a923aab-b049-4683-a07a-255a2aefcfe3"&gt;Q4 - 2023&#x2002;|&#x2002;3.41%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst Quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;-sec-ix-hidden:x_947ce032-0a24-44f8-add1-9c400e05011f"&gt;Q1 - 2022&#x2002;|&#x2002;-3.27%&lt;/span&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000010526_C000029059"
      id="x_6b45afdd-e64f-42fd-9f1c-01f6a5558802">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Best Quarter:&lt;/span&gt;</oef:HighestQuarterlyReturnLabel>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000010526_C000029059"
      id="x_1f843b7a-f736-4139-afa4-4e0c6e6810cc">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst Quarter:&lt;/span&gt;</oef:LowestQuarterlyReturnLabel>
    <oef:PerformanceTableHeading
      contextRef="S000010526"
      id="x_5b2b380d-d84c-4854-a5f7-ac121112b77b">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Average Annual Total Returns&lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt; periods ended 12/31/2024&lt;/span&gt;</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="C000029059_01Jan2024_31Dec2024"
      decimals="4"
      id="x_7658d762-0507-46f8-a359-5b75ac3a3e56"
      unitRef="pure">0.0409</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029059_01Jan2020_31Dec2024"
      decimals="4"
      id="x_74fb5a41-767c-4351-8d98-b6a301a1528f"
      unitRef="pure">0.0152</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029059_01Jan2015_31Dec2024"
      decimals="4"
      id="x_0aff94ae-10a6-44bd-84af-2dbd8d006d2f"
      unitRef="pure">0.0170</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029059_AfterTaxesOnDistributionsMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_9e06f7a1-04de-45fb-9095-ab7fe4f1056f"
      unitRef="pure">0.0249</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029059_AfterTaxesOnDistributionsMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_51c5a5f9-c11e-405c-879a-8500932d97b7"
      unitRef="pure">0.0042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029059_AfterTaxesOnDistributionsMember_01Jan2015_31Dec2024"
      decimals="4"
      id="ff7abad2-fdfc-4cee-8521-5be4f1a48de7"
      unitRef="pure">0.0075</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029059_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_30ba639e-a015-4c14-8b71-40be7e95c900"
      unitRef="pure">0.0240</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029059_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_41f99600-edd3-4984-835f-c0c723983ed5"
      unitRef="pure">0.0070</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029059_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2015_31Dec2024"
      decimals="4"
      id="x_2d5e8fce-f3fd-4929-99f0-3e4a8eece056"
      unitRef="pure">0.0090</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_BloombergUSAggregateIndexMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_426dd2d8-f5ea-4942-a939-10276cf8fd2a"
      unitRef="pure">0.0125</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_BloombergUSAggregateIndexMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_478f785e-255b-4310-b3f1-911579aff294"
      unitRef="pure">-0.0033</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_BloombergUSAggregateIndexMember_01Jan2015_31Dec2024"
      decimals="4"
      id="x_0b94f3f8-207c-4ccf-94b2-a1785969cdd6"
      unitRef="pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_ICEBofA1To5YearCorpGovIndexMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_98fdbd2e-57ae-405b-abc3-7c71ec7b02f4"
      unitRef="pure">0.0391</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_ICEBofA1To5YearCorpGovIndexMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_1615cb25-40ff-4e4c-b269-ee11e7810fbe"
      unitRef="pure">0.0133</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_ICEBofA1To5YearCorpGovIndexMember_01Jan2015_31Dec2024"
      decimals="4"
      id="x_3605be13-bc06-406b-ab75-7ae4a86a293c"
      unitRef="pure">0.0170</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableNarrativeTextBlock
      contextRef="S000010526"
      id="d46f9d5c-5191-46bc-8625-feeefd6b884e">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&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;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Actual after-tax returns depend on the investor&#x2019;s tax situation and may differ from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-advantaged arrangements, such as IRAs or employer-sponsored retirement plans.&lt;/span&gt;</oef:PerformanceTableNarrativeTextBlock>
    <oef:PerformanceTableUsesHighestFederalRate
      contextRef="S000010526"
      id="x_9f80f45e-7e03-4a1a-9740-127daac18c6c">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&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;</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="S000010526"
      id="x_67dac3f1-e034-4a27-8060-8725b40ffb21">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Actual after-tax returns depend on the investor&#x2019;s tax situation and may differ from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-advantaged arrangements, such as IRAs or employer-sponsored retirement plans.&lt;/span&gt;</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000010526"
      id="x_14699c9f-4eed-4006-8202-b94656835bab">&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;For the Fund&#x2019;s current yield&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;, call &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;800.258.3030&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;.&lt;/span&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:MoneyMarketSevenDayYieldCaption
      contextRef="S000010526"
      id="x_5f0278b0-9103-4847-b62e-159a87f20d04">&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;For the Fund&#x2019;s current yield&lt;/span&gt;</oef:MoneyMarketSevenDayYieldCaption>
    <oef:MoneyMarketSevenDayYieldPhone
      contextRef="S000010526"
      id="b87a9686-9b93-4aa1-92f4-06aad47a1f1f">&lt;span style="color:#000000;font-family:Arial;font-size:8pt;"&gt;800.258.3030&lt;/span&gt;</oef:MoneyMarketSevenDayYieldPhone>
    <oef:RiskReturnHeading
      contextRef="S000010527"
      id="x_50556c9b-1936-4378-a782-db6049bd1d9d">&lt;span style="color:#39A872;font-family:Arial;font-size:22pt;"&gt;Stock Index Fund&lt;/span&gt;</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000010527"
      id="x_67641810-7577-42cd-afbf-4c46f869ffe0">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Investment Objective&lt;/span&gt;</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000010527"
      id="x_5cf527e7-fbf6-43bd-a715-ba662957f7e0">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Stock Index Fund is a stock fund that seeks to match, as closely as possible, before expenses, the performance of the Standard &amp;amp; Poor&#x2019;s 500&#xae; Index (the &#x201c;Index&#x201d;), which emphasizes stocks of large U.S. companies.&lt;/span&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000010527"
      id="x_8d9c658b-0b28-4470-9124-030607bc1545">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Fees and Expenses&lt;/span&gt;</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000010527"
      id="ffbaf865-85f7-4d53-acdc-bf957cb240f3">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The table describes the fees and expenses you may pay if you buy, hold and sell shares of the Fund. 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;/span&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption
      contextRef="S000010527"
      id="x_07376943-ae86-4e27-8518-bbebd1376ecc">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Shareholder Fees &lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt;(fees paid directly from your investment)&lt;/span&gt;</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="S000010527_C000029060"
      decimals="4"
      id="ca0c7526-a7f9-452a-8d45-2b09ca37a311"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="S000010527_C000029060"
      decimals="4"
      id="x_6d60858b-a61d-42e8-9657-decdf84f7f10"
      unitRef="pure">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:MaximumDeferredSalesChargeOverOther
      contextRef="S000010527_C000029060"
      decimals="4"
      id="debfc26d-8404-44e6-820e-4053b39a182b"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOther>
    <oef:RedemptionFeeOverRedemption
      contextRef="S000010527_C000029060"
      decimals="4"
      id="a03a187d-5364-4792-931b-e2c5a860d78a"
      unitRef="pure">0</oef:RedemptionFeeOverRedemption>
    <oef:ExchangeFeeOverRedemption
      contextRef="S000010527_C000029060"
      decimals="4"
      id="a46668da-c28a-4e76-9d1b-92ea11385f50"
      unitRef="pure">0</oef:ExchangeFeeOverRedemption>
    <oef:OperatingExpensesCaption
      contextRef="S000010527"
      id="x_6189e7fd-cd85-47f8-8691-c567e674eb00">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Annual Fund Operating Expenses (a) &lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt;(expenses that you pay each year as a percentage of the value of your investment)&lt;/span&gt;</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000010527_C000029060"
      decimals="4"
      id="x_40b7bfac-8d3b-45d1-8d6b-fd06943a8fa0"
      unitRef="pure">0.0001</oef:ManagementFeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000010527_C000029060"
      decimals="4"
      id="ef6fd85f-2fe9-4781-8243-8fb0f206d7d1"
      unitRef="pure">0.0047</oef:OtherExpensesOverAssets>
    <oef:Component1OtherExpensesOverAssets
      contextRef="S000010527_C000029060"
      decimals="4"
      id="x_301b3238-3134-4117-9be1-52923456409e"
      unitRef="pure">0.0025</oef:Component1OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets
      contextRef="S000010527_C000029060"
      decimals="4"
      id="x_863be3d6-8e47-463c-a772-04ded98cde34"
      unitRef="pure">0.0022</oef:Component2OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000010527_C000029060"
      decimals="4"
      id="x_5b269f78-ded3-45d3-a683-9f873fad3df3"
      unitRef="pure">0.0048</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000010527"
      id="x_62480516-e8c7-4f63-9ba3-2d4c0fdab5de">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Expense Example&lt;/span&gt;</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000010527"
      id="x_95e5a6c1-0fc5-4214-932f-647851054f9b">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;This example is intended to help you compare the cost of investing in the Fund to the cost of investing in other mutual funds. The example assumes 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% return each year and that the Fund&#x2019;s operating expenses remain the same, except for any fee waiver or expense reimbursement, which, if applicable,&#160;is only in effect during the first year. Although your actual costs may be higher or lower, based on these assumptions your costs would be:&lt;/span&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000010527_C000029060"
      decimals="INF"
      id="x_19790963-8473-4114-bae5-a93ee2d8fd81"
      unitRef="USD">49</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000010527_C000029060"
      decimals="INF"
      id="x_92e146cb-79de-4dc6-9b4d-d4ca9fb2cf45"
      unitRef="USD">154</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000010527_C000029060"
      decimals="INF"
      id="x_09d6d808-54f9-42b6-b5bd-aa343dddb9e1"
      unitRef="USD">268</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000010527_C000029060"
      decimals="INF"
      id="x_978acd0f-7589-4c4f-9341-e2d18fb73a92"
      unitRef="USD">602</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000010527"
      id="x_1f646bc1-d4f6-4082-a36f-2aa7c29fe598">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Portfolio Turnover&lt;/span&gt;</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000010527"
      id="fc5f9c21-c8fa-4e49-be16-b202742a76aa">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Master Portfolio (as defined below) 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 Master Portfolio's turnover rate was &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;9%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt; of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000010527"
      decimals="4"
      id="x_178e2d72-6099-4534-a160-6c00f7d15a9c"
      unitRef="pure">0.09</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000010527"
      id="x_65970dba-0bb0-4411-a6ae-67686e0d6b28">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Principal Investment Strategies&lt;/span&gt;</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000010527"
      id="x_35765db0-fdea-48d4-ad69-129a19f66e93">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Stock Index Fund pursues its investment objective by seeking to replicate the total return performance of the Index, which is composed of 500 selected common stocks, most of which are listed on the New York Stock Exchange (the &#x201c;NYSE&#x201d;).&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Stock Index Fund is a feeder fund, meaning that it invests all of its investable assets in a master portfolio. The Fund invests its assets in the S&amp;amp;P 500 Index Master Portfolio (&#x201c;Master Portfolio&#x201d;), a separate series of an unaffiliated trust called the Master Investment Portfolio. The Master Portfolio and the Stock Index Fund have substantially similar investment objectives and investment strategies. This structure is sometimes called a &#x201c;master/feeder&#x201d; structure. The Fund&#x2019;s investment results will correspond directly to the investment results of the Master Portfolio.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Under normal circumstances, at least 90% of the value of the Master Portfolio&#x2019;s assets, plus the amount of any borrowing for investment purposes, is invested in securities comprising the Index. The Master Portfolio attempts to achieve, in both rising and falling markets, a correlation of at least 95% between the total return of its net assets before fees and expenses and the total return of the Index.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Master Portfolio seeks to replicate the total return performance of the Index by investing the Master Portfolio&#x2019;s assets so that the percentage of assets of the Master Portfolio invested in a given stock is approximately the same as the percentage such stock represents in the Index. No attempt is made to manage the Master Portfolio using economic, financial or market analysis. In addition, at times, the portfolio composition of the Master Portfolio may be altered (or &#x201c;rebalanced&#x201d;) to reflect changes in the characteristics of the Index. The Index is normally rebalanced quarterly during the months of March, June, September and December.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Master Portfolio also may engage in futures transactions and other derivative securities transactions and lend its portfolio securities, each of which involves risk. The Master Portfolio may use futures contracts and other derivative transactions to manage its short-term liquidity and/or as &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;substitutes for comparable market positions in the securities in its benchmark index. The Master Portfolio may also invest in high-quality money market instruments, including shares of money market funds advised by BlackRock Fund Advisors (&#x201c;BFA&#x201d;) or its affiliates.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Master Portfolio reserves the right to concentrate its investments (i.e., invest 25% or more of its total assets in securities of issuers in a particular industry) to approximately the same extent that its benchmark index concentrates in a particular industry.&lt;/span&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010527_RiskLoseMoneyMember"
      id="b93af5bd-4cee-4d43-a502-33c493d0e6db">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;As with all investments, you may lose money by investing in the Fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010527_MarketRiskMember"
      id="x_499d609f-24d0-47ca-b15a-a97b93da70e6">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that markets will perform poorly or that the returns from the securities in which the Fund invests will underperform returns from the general securities markets or other types of investments. Markets may experience periods of high volatility and reduced liquidity in response to governmental actions or intervention, political, economic or market developments, or other external factors, such as outbreaks of infectious illnesses or other widespread public health issues, outbreaks of war or sanctions in response to military incursions and natural disasters such as floods, droughts, fires, extreme storms, earthquakes or volcanic eruptions. During those periods, the Fund may experience high levels of shareholder redemptions, and may have to sell securities at times when the Fund would otherwise not do so, and potentially at unfavorable prices. Certain securities may be difficult to value during such periods. These risks may be heightened for fixed income securities in low interest rate environments.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010527_InvestingInTheUnitedStatesRiskMember"
      id="x_92b91c91-89ee-4f26-8aec-50e235cd4e80">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Investing in the United States Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;A decrease in imports or exports, changes in trade regulations, tariffs, inflation and/or an economic recession in the United States may have a material adverse effect on the U.S. economy and the securities listed on U.S. exchanges. Proposed and adopted policy and legislative changes in the United States are changing many aspects of financial, commercial, public health, environmental, and other regulation and may have a &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;significant effect on U.S. markets generally, as well as on the value of certain securities. Governmental agencies project that the United States will continue to maintain elevated public debt levels for the foreseeable future. Although elevated debt levels do not necessarily indicate or cause economic problems, elevated public debt service costs may constrain future economic growth.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The United States has developed increasingly strained relations with a number of foreign countries. If relations with certain countries deteriorate, it could adversely affect U.S. issuers as well as non-U.S. issuers that rely on the United States for trade. The United States has also experienced increased internal political instability. If these trends were to continue, it may have an adverse impact on the U.S. economy and the issuers in which the Fund invests.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010527_EquitySecuritiesRiskMember"
      id="d84a0426-84af-4c48-ad85-ed1d111dcfea">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Equity Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Equity securities generally have greater price volatility than fixed-income securities. The market price of equity securities owned by the Fund may go up or down, sometimes rapidly or unpredictably. Equity securities may decline in value due to factors affecting the issuer, equity securities markets generally, particular industries represented in those markets or the issuer itself.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010527_IndexFundRiskMember"
      id="x_2556321c-21f9-41b7-af49-e2cc4106269a">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Index Fund Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;An index fund has operating and other expenses while an index does not. As a result, while a fund will attempt to track its underlying index as closely as possible, it will tend to underperform the index to some degree over time. If an index fund is properly correlated to its stated index, the fund will perform poorly when the index performs poorly.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010527_IndexRelatedRiskMember"
      id="x_7dd251af-4bd7-4d26-8081-a4f675d406f5">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Index-Related Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;There is no assurance that the index provider will compile the underlying index accurately, or that the underlying index will be determined, composed or calculated accurately. Gains, losses or costs associated with index provider errors will be borne by the Fund and its shareholders. Unusual market conditions may cause the index provider to postpone a scheduled rebalance, which could cause the underlying index to vary from its normal or expected composition. The postponement of a scheduled rebalance in a time of market volatility could mean that constituents that would otherwise be removed at rebalance due to changes in market capitalizations, issuer credit ratings, or other reasons may remain, causing the performance and constituents of the underlying index to vary from those expected under normal conditions.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010527_InformationTechnologyITSectorRiskMember"
      id="x_2de9a04a-be2b-44dc-a856-dbac3b606dd7">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Information Technology (&#x201c;IT&#x201d;) Sector Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003; IT companies face intense competition, both domestically and internationally, which may have an adverse effect on their profit margins. Like other technology companies, IT companies may have limited product lines, markets, financial resources or personnel. The products of IT companies may face obsolescence due to rapid technological developments, frequent new product introduction, unpredictable changes in growth rates and competition for the services of qualified personnel. Companies in the IT &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;sector are heavily dependent on patent and intellectual property rights. The loss or impairment of these rights may adversely affect the profitability of these companies. Companies in the IT sector may face increased government and regulatory scrutiny and may be subject to adverse government or regulatory action. Companies in the application software industry, in particular, may also be negatively affected by the decline or fluctuation of subscription renewal rates for their products and services, which may have an adverse effect on profit margins. Companies in the systems software industry may be adversely affected by, among other things, actual or perceived security vulnerabilities in their products and services, which may result in individual or class action lawsuits, state or federal enforcement actions and other remediation costs.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010527_PassiveInvestmentRiskMember"
      id="x_2962007d-d561-4f72-bc2d-6b5f8e35d906">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Passive Investment Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Because BFA does not select the individual companies in the Index that the Master Portfolio tracks, the Master Portfolio may hold securities of companies that present risks that an investment adviser researching individual securities might otherwise seek to avoid.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010527_TrackingErrorRiskMember"
      id="f825af44-31ca-4ed5-b18f-e1c610ad31e5">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Tracking Error Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Tracking error is the divergence of an index fund&#x2019;s performance from that of the underlying index. Tracking error may occur because of differences between the securities and other instruments held in the Master Portfolio&#x2019;s portfolio and those included in the Index, pricing differences, transaction costs incurred by the Master Portfolio, the Master Portfolio&#x2019;s holding of uninvested cash, differences in timing of the accrual of dividends or interest, the requirements to maintain pass-through tax treatment, changes to the Index or the need of the Fund or Master Portfolio to meet various new or existing regulatory requirements. This risk may be heightened during times of increased market volatility or other unusual market conditions. Tracking error also may result because the Master Portfolio incurs fees and expenses, while the Index does not.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010527_DerivativesRiskMember"
      id="x_3ea5da1e-0b0c-4001-8de2-d8d7bb96ec38">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Derivatives Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that an investment in derivatives will not perform as anticipated by the Fund&#x2019;s manager, cannot be closed out at a favorable time or price, or will increase the Fund&#x2019;s volatility; that derivatives may create investment leverage; that, when a derivative is used as a substitute for or alternative to a direct cash investment, the transaction may not provide a return that corresponds precisely with that of the cash investment; or that, when used for hedging purposes, derivatives will not provide the anticipated protection, causing the Fund to lose money on &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;both the derivatives transaction and the exposure the Fund sought to hedge. The counterparty to a derivatives contract may be unable or unwilling to make timely settlement payments, return the Fund&#x2019;s margin, or otherwise honor its obligations.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010527_MoneyMarketSecuritiesRiskMember"
      id="x_0c33d432-2165-4ae4-9c3a-da92a8694ae2">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Money Market Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The value of a money market instrument typically will decline during periods of rising interest rates, and can also decline in response to changes in the financial condition of the issuer, borrower, counterparty, or underlying collateral assets, or changes in market, economic, industry, political, and regulatory conditions affecting a particular type of security or issuer or fixed income securities generally. Money market funds are not designed to offer capital appreciation. Certain money market funds in which the Fund may invest may impose a fee upon the sale of shares which may adversely affect the Fund&#x2019;s returns or liquidity.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010527_MasterFeederStructureRiskMember"
      id="f373cf18-fa1a-40f8-9995-790d092f0395">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Master/Feeder Structure Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The Fund pursues its objective by investing substantially all of its assets in another pooled investment vehicle (the &#x201c;Master Portfolio&#x201d;). The ability of the Fund to meet its investment objective is directly related to the ability of the Master Portfolio to meet its investment objective. The Fund will bear its pro rata portion of the expenses incurred by the Master Portfolio. Substantial redemptions by other investors in the Master Portfolio may affect the Master Portfolio&#x2019;s investment program adversely and limit the ability of the Master Portfolio to achieve its objective.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010527_ConcentrationRiskMember"
      id="x_929d4d6d-3a1f-4f2d-b52a-924a90b4bfed">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Concentration Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;To the extent the Fund concentrates in a particular industry, it may be more susceptible to economic conditions and risks affecting that industry.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000010527"
      id="x_5fedfaf9-6c2e-4c33-acee-61c1c5b7289b">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Performance&lt;/span&gt;</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000010527"
      id="f5bed3d6-ae81-4806-a4f7-a7f1771d1c49">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows the changes in the Fund&#x2019;s performance from year to year. The table shows how the Fund&#x2019;s average annual returns for the 1-, 5-, and 10-year periods compared with those of a broad measure of market performance.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;Updated performance information is available at no cost by visiting &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;www.homesteadadvisers.com&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt; or by calling &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;800.258.3030&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;.&lt;/span&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000010527"
      id="x_60e353f2-097e-457d-8c3f-c7905c375387">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows the changes in the Fund&#x2019;s performance from year to year. The table shows how the Fund&#x2019;s average annual returns for the 1-, 5-, and 10-year periods compared with those of a broad measure of market performance.&lt;/span&gt;</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000010527"
      id="x_40b37b29-e472-42e8-86de-2f164044358b">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000010527"
      id="x_2efac844-c8fb-4f15-9912-cd9e52268631">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;www.homesteadadvisers.com&lt;/span&gt;</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="S000010527"
      id="x_01c2fafc-52a7-4fbd-86be-8f85d65eaaf0">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;800.258.3030&lt;/span&gt;</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="S000010527"
      id="x_8a994d24-7a22-4b36-a2e1-0539dffe720e">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Calendar Year Total Returns&lt;/span&gt;</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000010527"
      id="bd1a038b-c6d6-41e2-9149-69a3eb904662">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;During the periods shown in the chart, the Fund&#x2019;s best and worst quarters were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Best Quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;-sec-ix-hidden:x_0cb04afb-bb85-41b4-b938-b30b2c4d984e"&gt;Q2 - 2020&#x2002;|&#x2002;20.37%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst Quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;-sec-ix-hidden:b4910fc2-510b-4e04-a5fc-9928b2c1c910"&gt;Q1 - 2020&#x2002;|&#x2002;-19.68%&lt;/span&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000010527_C000029060"
      id="b53aabe4-cdf0-46ce-81db-64eee74f25f1">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Best Quarter:&lt;/span&gt;</oef:HighestQuarterlyReturnLabel>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000010527_C000029060"
      id="x_3935fd7e-797a-4dc1-a3e1-3de58f6327fb">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst Quarter:&lt;/span&gt;</oef:LowestQuarterlyReturnLabel>
    <oef:PerformanceTableHeading
      contextRef="S000010527"
      id="a62e9a84-c93c-46e0-8363-2dc2d5232c61">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Average Annual Total Returns&lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt; periods ended 12/31/2024&lt;/span&gt;</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="C000029060_01Jan2024_31Dec2024"
      decimals="4"
      id="x_50e62df4-acb1-45c4-9f47-1110a6320fd5"
      unitRef="pure">0.2439</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029060_01Jan2020_31Dec2024"
      decimals="4"
      id="ac60abd6-c912-4264-9856-d42d1b047b4a"
      unitRef="pure">0.1397</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029060_01Jan2015_31Dec2024"
      decimals="4"
      id="c02d9e11-aabc-4326-80ff-7d9305b94540"
      unitRef="pure">0.1251</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029060_AfterTaxesOnDistributionsMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_1d8fefb7-bb86-4df0-97e6-2068fcb40768"
      unitRef="pure">0.2387</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029060_AfterTaxesOnDistributionsMember_01Jan2020_31Dec2024"
      decimals="4"
      id="c9747654-e35c-4e57-9e41-3f7f8c1a6d77"
      unitRef="pure">0.1331</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029060_AfterTaxesOnDistributionsMember_01Jan2015_31Dec2024"
      decimals="4"
      id="df84898d-41c5-465e-8940-90efa86d5233"
      unitRef="pure">0.1181</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029060_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2024_31Dec2024"
      decimals="4"
      id="fe96c0bc-2cd9-4445-b457-178c1773e579"
      unitRef="pure">0.1445</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029060_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_0f97c09f-32e0-4add-a0a3-2c43db0eac47"
      unitRef="pure">0.1090</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029060_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2015_31Dec2024"
      decimals="4"
      id="x_00b1bea5-d111-4929-82a8-600d1afc078d"
      unitRef="pure">0.1005</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_StandardandPoors500StockIndexMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_497fca93-c5b1-47f3-85be-5fda6facedaa"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_StandardandPoors500StockIndexMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_51c8af86-61c5-475b-a521-692150955ff9"
      unitRef="pure">0.1453</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_StandardandPoors500StockIndexMember_01Jan2015_31Dec2024"
      decimals="4"
      id="cff07f80-b6bc-4aa5-9b33-344d87667264"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableNarrativeTextBlock
      contextRef="S000010527"
      id="dfb09630-8a57-4868-bf28-b855462b11df">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&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;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Actual after-tax returns depend on the investor&#x2019;s tax situation and may differ from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-advantaged arrangements, such as IRAs or employer-sponsored retirement plans.&lt;/span&gt;</oef:PerformanceTableNarrativeTextBlock>
    <oef:PerformanceTableUsesHighestFederalRate
      contextRef="S000010527"
      id="x_91be7328-f550-4dc1-bfb0-0e4d0d17c650">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&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;</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="S000010527"
      id="x_5f575637-ed94-43f8-ae21-25ab119070db">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Actual after-tax returns depend on the investor&#x2019;s tax situation and may differ from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-advantaged arrangements, such as IRAs or employer-sponsored retirement plans.&lt;/span&gt;</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:RiskReturnHeading
      contextRef="S000010528"
      id="ca4ce3d4-c7fa-4143-b556-0b0b80cf5ee5">&lt;span style="color:#39A872;font-family:Arial;font-size:22pt;"&gt;Value Fund&lt;/span&gt;</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000010528"
      id="edfbaaf6-12eb-45c5-852d-c04afa917f53">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Investment Objective&lt;/span&gt;</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000010528"
      id="bd3a54bc-f0b4-4182-8bee-770d63241f69">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Value Fund seeks long-term growth of capital and income for the long-term investor.&lt;/span&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ObjectiveSecondaryTextBlock
      contextRef="S000010528"
      id="bfd3a526-a1e6-4cf4-8e90-4c87607134e0">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Current income is a secondary objective.&lt;/span&gt;</oef:ObjectiveSecondaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000010528"
      id="ba54f27d-ae89-4d61-a127-e8ee4c493b6b">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Fees and Expenses&lt;/span&gt;</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000010528"
      id="bb42c4da-46e6-4c19-9ed9-6f51fa92ee56">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The table describes the fees and expenses you may pay if you buy, hold and sell shares of the Fund. 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;/span&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption
      contextRef="S000010528"
      id="x_82cbbf18-5ffb-44a0-88ed-b0bf20cfc8ab">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Shareholder Fees &lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt;(fees paid directly from your investment)&lt;/span&gt;</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="S000010528_C000029061"
      decimals="4"
      id="x_275ae752-26a9-4361-b3f8-1e0e3a91bd8b"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="S000010528_C000029061"
      decimals="4"
      id="x_96eff964-25ac-4206-a40c-0dbdb482e409"
      unitRef="pure">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:MaximumDeferredSalesChargeOverOther
      contextRef="S000010528_C000029061"
      decimals="4"
      id="e525599e-25e5-4c55-8fe1-37dc204d9b6c"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOther>
    <oef:RedemptionFeeOverRedemption
      contextRef="S000010528_C000029061"
      decimals="4"
      id="x_217df118-fee3-45d3-bfb7-fc144522e55d"
      unitRef="pure">0</oef:RedemptionFeeOverRedemption>
    <oef:ExchangeFeeOverRedemption
      contextRef="S000010528_C000029061"
      decimals="4"
      id="dccdbdfd-e722-4da8-9613-567719413fb2"
      unitRef="pure">0</oef:ExchangeFeeOverRedemption>
    <oef:OperatingExpensesCaption
      contextRef="S000010528"
      id="x_6c4e24fe-b147-4800-87a8-57c2538f15ef">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Annual Fund Operating Expenses &lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt;(expenses that you pay each year as a percentage of the value of your investment)&lt;/span&gt;</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000010528_C000029061"
      decimals="4"
      id="x_6e091588-c25f-4d4c-9b47-828568335c51"
      unitRef="pure">0.0047</oef:ManagementFeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000010528_C000029061"
      decimals="4"
      id="x_68990555-90ae-4c6d-93c1-9a943c1ca415"
      unitRef="pure">0.0015</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000010528_C000029061"
      decimals="4"
      id="a0a7d6de-28cd-4ccf-943c-f60fe160386e"
      unitRef="pure">0.0062</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000010528"
      id="x_20f31d73-18a9-4033-8c2d-63ec95e5e2ab">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Expense Example&lt;/span&gt;</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000010528"
      id="x_3173cdec-51e8-4ebf-b25d-e904d5086027">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;This example is intended to help you compare the cost of investing in the Fund to the cost of investing in other mutual funds. The example assumes 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% return each year and that the Fund&#x2019;s operating expenses remain the same, except for any fee waiver or expense reimbursement, which, if applicable,&#160;is only in effect during the first year. Although your actual costs may be higher or lower, based on these assumptions your costs would be:&lt;/span&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000010528_C000029061"
      decimals="INF"
      id="x_738ee0f1-526e-4d20-a945-b4148b8b23dd"
      unitRef="USD">63</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000010528_C000029061"
      decimals="INF"
      id="bbee9bcc-3e6b-4932-86a2-a6a2d9333b28"
      unitRef="USD">197</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000010528_C000029061"
      decimals="INF"
      id="x_4c621180-aa97-4da9-a97e-ae86ab041b21"
      unitRef="USD">343</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000010528_C000029061"
      decimals="INF"
      id="x_3270855d-c2a8-4bce-92e5-cef310228d49"
      unitRef="USD">769</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000010528"
      id="f36fbe79-e176-4111-b83e-763fc07ce4aa">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Portfolio Turnover&lt;/span&gt;</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000010528"
      id="bf562ee6-3971-4f1f-8575-cab2eedbc247">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&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 &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;recent fiscal year, the Fund's portfolio turnover rate was &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;14%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000010528"
      decimals="4"
      id="da302fc2-5003-41bd-8316-9ca9196e5327"
      unitRef="pure">0.14</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000010528"
      id="x_68024f50-fb3a-453d-8968-4beeac154907">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Principal Investment Strategies&lt;/span&gt;</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000010528"
      id="e0ae1aa1-1767-47d8-8191-406d48740d11">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund generally invests in stocks of companies selling below what Homestead Advisers believes to be their fundamental value. Under ordinary conditions, the Fund will invest at least 80% of its net assets in common stocks of U.S. and non-U.S. companies with market capitalizations of $2 billion or greater. On March 31, 2025, the weighted average market capitalization for all of the companies held in the portfolio was $313,413.1 million. Up to 20% of the Fund&#x2019;s assets may be invested in other types of securities, including preferred stocks, investment-grade debt securities convertible into or exchangeable for common stocks and warrants, debt securities in the three highest credit categories as ranked by a NRSRO (for example, securities rated AAA, AA or A by Standard &amp;amp; Poor&#x2019;s Corporation) or, if unrated, of comparable credit quality as determined by Homestead Advisers, and money market securities. The Fund&#x2019;s investments in non-U.S. companies and other issuers may include, without limitation, American Depositary Receipts (&#x201c;ADRs&#x201d;), emerging market securities and securities denominated in foreign currencies, including the local currencies of emerging markets.  &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;To determine whether a stock is undervalued, Homestead Advisers considers, among other factors, potential earning power, financial ratios and any competitive advantages a company may have. Stock selection is made with the belief that businesses have an underlying value that is not always reflected by share price, especially over the short term. Homestead Advisers seeks to select stocks that it believes may benefit over time from a more reasonable market assessment of fundamental value.&lt;/span&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010528_RiskLoseMoneyMember"
      id="b10176da-3ef2-4879-9755-25f5f6c8a3a0">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;As with all investments, you may lose money by investing in the Fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010528_MarketRiskMember"
      id="x_5da6df2e-be7b-4460-ba38-a3cc2e6af5d4">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that markets will perform poorly or that the returns from the securities in which the Fund invests will underperform returns from the general securities markets or other types of investments. Markets may experience periods of high volatility and reduced liquidity in response to governmental actions or intervention, political, &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;economic or market developments, or other external factors, such as outbreaks of infectious illnesses or other widespread public health issues, outbreaks of war or sanctions in response to military incursions and natural disasters such as floods, droughts, fires, extreme storms, earthquakes or volcanic eruptions. During those periods, the Fund may experience high levels of shareholder redemptions, and may have to sell securities at times when the Fund would otherwise not do so, and potentially at unfavorable prices. Certain securities may be difficult to value during such periods. These risks may be heightened for fixed income securities in low interest rate environments.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010528_EquitySecuritiesRiskMember"
      id="x_8e7ae986-6366-4a67-92e1-c7e9f393a89e">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Equity Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Equity securities generally have greater price volatility than fixed-income securities. The market price of equity securities owned by the Fund may go up or down, sometimes rapidly or unpredictably. Equity securities may decline in value due to factors affecting the issuer, equity securities markets generally, particular industries represented in those markets or the issuer itself.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010528_ValueStyleRiskMember"
      id="x_78a0a969-3142-4afe-926d-9ead150db82f">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Value Style Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that returns on stocks within the value style in which the Fund invests will trail returns of stocks representing other styles or the market overall over any period of time and may shift in and out of favor with investors generally, sometimes rapidly, depending on changes in market, economic, and other factors. Investments in value securities may be subject to risks that (1) the issuer&#x2019;s potential business prospects will not be realized; (2) their potential values will never be recognized by the market; and (3) their value was appropriately priced when acquired and they do not perform as anticipated.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010528_InvestingInTheUnitedStatesRiskMember"
      id="x_4ae5cfe6-af0f-48f8-abaa-452587b222f3">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Investing in the United States Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;A decrease in imports or exports, changes in trade regulations, tariffs, inflation and/or an economic recession in the United States may have a material adverse effect on the U.S. economy and the securities listed on U.S. exchanges. Proposed and adopted policy and legislative changes in the United States are changing many aspects of financial, commercial, public health, environmental, and other regulation and may have a significant effect on U.S. markets generally, as well as on the value of certain securities. Governmental agencies project that the United States will continue to maintain elevated public debt levels for the foreseeable future. Although elevated debt levels do not necessarily indicate or cause economic problems, elevated public debt service costs may constrain future economic growth.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The United States has developed increasingly strained relations with a number of foreign countries. If relations with certain countries deteriorate, it could adversely affect U.S. issuers as well as non-U.S. issuers that rely on the United States for trade. The United States has also experienced increased internal political instability. If these trends were to continue, it may have an adverse impact on the U.S. economy and the issuers in which the Fund invests.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010528_ForeignRiskMember"
      id="x_38fcb6c1-143d-4dc6-adb4-e9762f7eef77">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Foreign Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Foreign securities are subject to political, regulatory, and economic risks not present in domestic investments and may exhibit more extreme changes in value than securities of U.S. companies. The securities markets of many foreign countries are relatively small, with a limited number of companies representing a small number of industries. In addition, foreign companies often are not subject to the same degree of regulation as U.S. companies. Reporting, legal, accounting and auditing standards of foreign countries differ, in some cases significantly, from U.S. standards. Nationalization, expropriation or confiscatory taxation, currency blockage, political changes or diplomatic developments could adversely affect the Fund&#x2019;s investments in a foreign country. In the event of nationalization, expropriation or other confiscation, the Fund could lose its entire investment. Investments in emerging market countries are likely to involve significant risks. These countries are generally more likely to experience political and economic instability.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010528_FocusedInvestmentRiskMember"
      id="x_4af8d4f9-3620-4cf4-922b-2fb0f35964e8">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Focused Investment Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;A fund that invests a substantial portion of its assets in a particular market, industry, sector, group of industries or sectors, country, region, group of countries or asset class is subject to greater risk than a fund that invests in a more diverse investment portfolio. In addition, the value of such a fund is more susceptible to any single economic, market, political or regulatory or other occurrence affecting, for example, the particular markets, industries, regions, sectors or asset classes in which the fund is invested. This is because, for example, issuers in a particular market, industry, region, sector or asset class may react similarly to specific economic, market, regulatory, political or other developments. The particular markets, industries, regions, sectors or asset classes in which the Fund may focus its investments may change over time and the Fund may alter its focus at inopportune times. For example, the Fund may have a significant portion of its assets invested in securities of companies in the information technology sector. Companies in the information technology sector can be adversely affected by, among other things, intense competition, earnings disappointments, and rapid obsolescence of products and services due to technological innovations or changing consumer preferences.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010528_PreferredSecuritiesRiskMember"
      id="x_571f4081-af44-4c6c-b3f9-842c6ca17df8">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Preferred Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that: (i) certain preferred stocks contain provisions that allow an issuer under certain conditions to skip or defer distributions; (ii) preferred stocks may be subject to redemption, including at the issuer&#x2019;s call, and, in the event of redemption, the Fund may not be able to reinvest the proceeds at comparable or favorable rates of return; (iii) preferred stocks are generally subordinated to bonds and other debt securities in an issuer&#x2019;s capital structure in terms of priority for corporate income and liquidation payments; and (iv) preferred stocks may trade less frequently and in a more limited volume and may be subject to more abrupt or erratic price movements than many other securities.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010528_ConvertibleSecuritiesRiskMember"
      id="x_0f313402-0285-472b-8a07-f9406629288a">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Convertible Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Convertible securities may be subordinate to other debt securities issued by the same issuer. Issuers of convertible securities are often not as strong financially as issuers with higher credit ratings. Convertible securities typically provide yields lower than comparable non-convertible securities. Their values may be more volatile than those of non-convertible securities, reflecting changes in the values of the securities into which they are convertible.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010528_IssuerRiskMember"
      id="x_1e86ad30-e425-4b19-90f0-d0a27d984bc0">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Issuer Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that the value of a security may decline because of adverse events or circumstances that directly relate to the issuer.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010528_ManagerRiskMember"
      id="x_4206b085-2e3a-41ca-a9d0-d1626bd05aac">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Manager Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that the manager's decisions, including security selection, will cause the Fund to underperform relative to the Fund&#x2019;s peers. There can be no assurance that the manager's investment techniques and decisions will produce the desired results. The Fund&#x2019;s ability to achieve its investment objective is dependent upon the manager's ability to identify profitable investment opportunities for the Fund. The past experience of the portfolio manager(s), including with other strategies and funds, does not guarantee future results for the Fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000010528"
      id="x_78ccb201-336d-4fa5-8917-6cb7b7638088">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Performance&lt;/span&gt;</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000010528"
      id="b07a833d-2fd1-48ce-a4c8-6f0167a35809">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows the changes in the Fund&#x2019;s performance from year to year. The table shows how the Fund&#x2019;s average annual returns for the 1-, 5-, and 10-year periods compared with those of a regulatory benchmark that is a broad measure of market performance and a performance benchmark that more closely aligns with the Fund's investment strategy.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;Updated performance information is available at no cost by visiting &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;www.homesteadadvisers.com&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt; or by calling &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;800.258.3030&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;.&lt;/span&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000010528"
      id="ff311036-0a7f-483a-8297-1e74b215fb2e">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows the changes in the Fund&#x2019;s performance from year to year. The table shows how the Fund&#x2019;s average annual returns for the 1-, 5-, and 10-year periods compared with those of a regulatory benchmark that is a broad measure of market performance and a performance benchmark that more closely aligns with the Fund's investment strategy.&lt;/span&gt;</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000010528"
      id="fa52495d-23c8-47c5-8d88-88605faee319">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000010528"
      id="edc2ead4-82e5-4c01-b7b2-c9887afc6128">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;www.homesteadadvisers.com&lt;/span&gt;</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="S000010528"
      id="ac94fb31-8add-4e82-b0f4-36bb204a5859">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;800.258.3030&lt;/span&gt;</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="S000010528"
      id="x_6fc92391-e7f1-459f-914d-c2fcf3442daf">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Calendar Year Total Returns&lt;/span&gt;</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000010528"
      id="b8b96d9d-9dab-49e7-a6a1-36b2234ef938">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;During the periods shown in the chart, the Fund&#x2019;s best and worst quarters were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Best Quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;-sec-ix-hidden:x_884c63e8-e5e9-42e0-a1dd-f0cca20baa36"&gt;Q2 - 2020&#x2002;|&#x2002;16.29%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst Quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;-sec-ix-hidden:x_0a5476d9-edc1-4110-80fe-c28c705caa17"&gt;Q1 - 2020&#x2002;|&#x2002;-23.92%&lt;/span&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000010528_C000029061"
      id="x_7e39f148-165b-46ce-a6bb-3e2971ffc7da">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Best Quarter:&lt;/span&gt;</oef:HighestQuarterlyReturnLabel>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000010528_C000029061"
      id="f0f76a66-0154-47e5-8899-147c7b100afa">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst Quarter:&lt;/span&gt;</oef:LowestQuarterlyReturnLabel>
    <oef:PerformanceTableHeading
      contextRef="S000010528"
      id="x_0688fff7-e48b-4116-86db-f2754254ad13">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Average Annual Total Returns&lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt; periods ended 12/31/2024&lt;/span&gt;</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="C000029061_01Jan2024_31Dec2024"
      decimals="4"
      id="x_2cf2d1de-904e-499b-8aa5-8e3fb444b81c"
      unitRef="pure">0.1431</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029061_01Jan2020_31Dec2024"
      decimals="4"
      id="f560e674-8c6c-4b75-a504-f6a885140690"
      unitRef="pure">0.1041</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029061_01Jan2015_31Dec2024"
      decimals="4"
      id="x_20d307c4-2260-40c4-8d36-76fd881218d0"
      unitRef="pure">0.1026</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029061_AfterTaxesOnDistributionsMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_2d5a22a0-d441-4f3f-8993-9afb127f9786"
      unitRef="pure">0.1166</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029061_AfterTaxesOnDistributionsMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_2f7d1709-ec4f-4203-b702-26b3fc39ee0f"
      unitRef="pure">0.0762</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029061_AfterTaxesOnDistributionsMember_01Jan2015_31Dec2024"
      decimals="4"
      id="a91292f7-286a-49ad-9d62-c63cd251152e"
      unitRef="pure">0.0751</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029061_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2024_31Dec2024"
      decimals="4"
      id="d9354dc5-fbfa-4349-bc6c-dc1ce57d36a5"
      unitRef="pure">0.0999</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029061_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_3b66d77f-095e-4720-9cc3-3ad08297907d"
      unitRef="pure">0.0758</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029061_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2015_31Dec2024"
      decimals="4"
      id="e4dd5946-2ab5-4fe2-85ec-b92ff9d82c99"
      unitRef="pure">0.0745</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_StandardandPoors500StockIndexMember_01Jan2024_31Dec2024"
      decimals="4"
      id="a90f8302-fa1d-4d68-9195-ae041b28a664"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_StandardandPoors500StockIndexMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_001e35f1-c3bd-4a5d-a870-03f3a4124d0a"
      unitRef="pure">0.1453</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_StandardandPoors500StockIndexMember_01Jan2015_31Dec2024"
      decimals="4"
      id="x_9224c79d-dfdb-4314-9142-2438bcf9661e"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_Russell1000ValueIndexMember_01Jan2024_31Dec2024"
      decimals="4"
      id="ab5c7d17-aedf-4357-a592-47a2aa80a71f"
      unitRef="pure">0.1437</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_Russell1000ValueIndexMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_5d7beedb-e10c-4b16-8ae8-beba6b7b8e7d"
      unitRef="pure">0.0868</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_Russell1000ValueIndexMember_01Jan2015_31Dec2024"
      decimals="4"
      id="x_995afff4-2577-40b2-9428-d6df1f5fa79b"
      unitRef="pure">0.0849</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableNarrativeTextBlock
      contextRef="S000010528"
      id="x_2b699fb6-9fb0-4298-ab1e-5294cd0201f6">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&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;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Actual after-tax returns depend on the investor&#x2019;s tax situation and may differ from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-advantaged arrangements, such as IRAs or employer-sponsored retirement plans.&lt;/span&gt;</oef:PerformanceTableNarrativeTextBlock>
    <oef:PerformanceTableUsesHighestFederalRate
      contextRef="S000010528"
      id="x_1c14c7bb-ac59-4469-be05-f33da742534c">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&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;</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="S000010528"
      id="x_54e9d471-5f4b-495c-9cda-2f02529b590d">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Actual after-tax returns depend on the investor&#x2019;s tax situation and may differ from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-advantaged arrangements, such as IRAs or employer-sponsored retirement plans.&lt;/span&gt;</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:RiskReturnHeading
      contextRef="S000010531"
      id="f27e4c87-e420-4829-a4b5-7fd7b3b744e8">&lt;span style="color:#39A872;font-family:Arial;font-size:22pt;"&gt;Growth Fund&lt;/span&gt;</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000010531"
      id="x_1d0eccfb-0bda-40a7-801d-254ec58e43be">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Investment Objective&lt;/span&gt;</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000010531"
      id="x_62399d8e-fbe3-49af-9b10-dba14a5897e4">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Growth Fund is a stock fund that seeks to provide long-term capital appreciation through investments in common stocks of growth companies.&lt;/span&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000010531"
      id="b58a260e-eb28-431a-af9c-36ba516d9f5b">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Fees and Expenses&lt;/span&gt;</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000010531"
      id="dfa1b08d-cc2a-4cc5-988c-6873e4bd9976">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The table describes the fees and expenses you may pay if you buy, hold and sell shares of the Fund. 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;/span&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption
      contextRef="S000010531"
      id="x_6b73f9ae-0e5e-4074-858a-3e938b84b574">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Shareholder Fees &lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt;(fees paid directly from your investment)&lt;/span&gt;</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="S000010531_C000029064"
      decimals="4"
      id="x_66e513a1-b1d7-41a3-9b0a-84df5abbbb92"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="S000010531_C000029064"
      decimals="4"
      id="ccd69594-2150-4c6a-9260-10748225bb6c"
      unitRef="pure">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:MaximumDeferredSalesChargeOverOther
      contextRef="S000010531_C000029064"
      decimals="4"
      id="a9ddb31d-2cb5-4370-bea5-bf275feff1a4"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOther>
    <oef:RedemptionFeeOverRedemption
      contextRef="S000010531_C000029064"
      decimals="4"
      id="x_73532059-d10c-4554-8150-cb629799203c"
      unitRef="pure">0</oef:RedemptionFeeOverRedemption>
    <oef:ExchangeFeeOverRedemption
      contextRef="S000010531_C000029064"
      decimals="4"
      id="b9469cbb-ec7f-4f90-8528-907cffdebcf6"
      unitRef="pure">0</oef:ExchangeFeeOverRedemption>
    <oef:OperatingExpensesCaption
      contextRef="S000010531"
      id="x_584276bc-e634-4291-9033-47df1483b8a1">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Annual Fund Operating Expenses &lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt;(expenses that you pay each year as a percentage of the value of your investment)&lt;/span&gt;</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000010531_C000029064"
      decimals="4"
      id="x_8ce7a714-b702-47a9-b999-9e62bf9ff996"
      unitRef="pure">0.0063</oef:ManagementFeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000010531_C000029064"
      decimals="4"
      id="x_55cb359e-4702-433a-9232-1c091413b461"
      unitRef="pure">0.0019</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000010531_C000029064"
      decimals="4"
      id="x_5f14309a-11c6-4f7f-b00d-5e035935329d"
      unitRef="pure">0.0082</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000010531"
      id="x_8f1357e3-0915-4027-8131-0afb2ae8f4d8">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Expense Example&lt;/span&gt;</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000010531"
      id="x_0e9cac60-e541-403d-b4f1-c7759abefc55">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;This example is intended to help you compare the cost of investing in the Fund to the cost of investing in other mutual funds. The example assumes 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% return each year and that the Fund&#x2019;s operating expenses remain the same, except for any fee waiver or expense reimbursement, which, if applicable,&#160;is only in effect during the first year. Although your actual costs may be higher or lower, based on these assumptions your costs would be:&lt;/span&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000010531_C000029064"
      decimals="INF"
      id="x_4c9749a9-3278-48e2-a0cc-636b26dfbc8f"
      unitRef="USD">84</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000010531_C000029064"
      decimals="INF"
      id="ca434b35-4583-4c20-8aec-4bc7b1c4e1cc"
      unitRef="USD">262</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000010531_C000029064"
      decimals="INF"
      id="x_040b127a-778a-4fd7-b6ec-aa06eb19d17e"
      unitRef="USD">455</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000010531_C000029064"
      decimals="INF"
      id="c580c5f1-ebf5-42a6-8e0a-f451550f23d4"
      unitRef="USD">1014</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000010531"
      id="x_21227d1f-4f73-438d-a912-86f0640dd77f">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Portfolio Turnover&lt;/span&gt;</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000010531"
      id="x_059305d1-a779-4eed-b647-d157a4456b11">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&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 &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;recent fiscal year, the Fund's portfolio turnover rate was &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;20%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000010531"
      decimals="4"
      id="x_499b85ed-a5b1-43c6-b442-fa6736301913"
      unitRef="pure">0.20</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000010531"
      id="x_83954b28-acb2-4830-8d26-8669a110e89b">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Principal Investment Strategies&lt;/span&gt;</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000010531"
      id="ce90dfd7-21cd-4309-aa08-07af65585df8">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund normally will invest at least 80% of net assets (including any borrowings for investment purposes) in the securities of large companies with growth characteristics. A large company is defined as one whose market capitalization is larger than the median market capitalization of companies in the Russell 1000 Growth Index (&#x201c;Russell Index&#x201d;), a widely used benchmark of the largest domestic growth stocks ranging from $0.68 billion to $3,336.85 billion in capitalization as of March 31, 2025. The median market capitalization as of March 31, 2025, was approximately $833.6 billion, and is subject to change. The market capitalization of the companies in the Fund&#x2019;s portfolio and the Russell Index will change over time. The Fund may continue to hold securities of a portfolio company that subsequently depreciates below the large-capitalization threshold. Because of this, the Fund may have less than 80% of its net assets in equity securities of large-capitalization companies at any given time. The Fund will not cease to purchase stock of a company it already owns just because the company&#x2019;s market capitalization falls below this level. The Fund may at times invest significantly in certain sectors, such as the information technology sector.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The approach of the Fund&#x2019;s subadviser, T. Rowe Price Associates, Inc. (&#x201c;T. Rowe Price&#x201d;), generally is to look for companies with what it expects to have an above-average rate of earnings and cash flow growth and a lucrative niche in the economy that gives them the ability to sustain earnings momentum even during times of slow economic growth.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;As a growth investor, T. Rowe Price believes that when a company increases its earnings faster than both inflation and the overall economy, the market will eventually reward it with a higher stock price.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund may sell assets for a variety of reasons, including in response to a change in the original investment considerations or to limit losses, adjust the characteristics of the overall portfolio, or redeploy assets into different opportunities.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;While most of the Fund&#x2019;s assets typically will be invested in U.S. common stocks, the Fund may invest in foreign stocks in keeping with its investment objective.&lt;/span&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010531_RiskLoseMoneyMember"
      id="d71298d7-4d2a-4bdc-a267-bbaa3346bac3">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;As with all investments, you may lose money by investing in the Fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010531_MarketRiskMember"
      id="x_7e3799fc-b383-4c33-8c3c-06145d32219a">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that markets will perform poorly or that the returns from the securities in which the Fund invests will underperform returns from the general securities markets or other types of investments. Markets may experience periods of high volatility and reduced liquidity in response to governmental actions or intervention, political, economic or market developments, or other external factors, such as outbreaks of infectious illnesses or other widespread public health issues, outbreaks of war or sanctions in response to military incursions and natural disasters such as floods, droughts, fires, extreme storms, earthquakes or volcanic eruptions. During those periods, the Fund may experience high levels of shareholder redemptions, and may have to sell securities at times when the Fund would otherwise not do so, and potentially at unfavorable prices. Certain securities may be difficult to value during such periods. These risks may be heightened for fixed income securities in low interest rate environments.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010531_EquitySecuritiesRiskMember"
      id="x_5a2f65b2-4ddd-4102-90e2-33c17a0f0e68">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Equity Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Equity securities generally have greater price volatility than fixed-income securities. The market price of equity securities owned by the Fund may go up or down, sometimes rapidly or unpredictably. Equity securities may decline in value due to factors affecting the issuer, equity securities markets generally, particular industries represented in those markets or the issuer itself.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010531_GrowthStyleRiskMember"
      id="x_9d428275-e771-4d70-bb55-724bcf4a3050">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Growth Style Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that returns on stocks within the growth style in which the Fund invests will trail returns of stocks representing other styles or the market overall over any period of time and may shift in and out of favor with investors generally, sometimes rapidly, depending on changes in market, economic, and other factors. Growth stocks can be volatile, as these companies usually invest a high portion of earnings in their business and therefore may lack the dividends of value stocks that can cushion stock prices in a falling market. Also, earnings disappointments often lead to sharply falling prices because investors buy growth stocks in anticipation of superior earnings growth.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010531_MarketCapitalizationRiskMember"
      id="x_783189ce-ff02-4ffc-b4e5-445c0de6dbdf">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Market Capitalization Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Investing primarily in issuers within the same market capitalization category carries the risk that the category may be out of favor due to current market conditions or investor sentiment. Securities issued by large-cap companies tend to be less volatile than securities issued by smaller companies. However, larger companies may not be able to attain the high growth rates of successful smaller companies, especially during strong economic periods, and may be unable to respond as quickly to competitive challenges.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010531_InvestingInTheUnitedStatesRiskMember"
      id="x_048478a5-7f4b-402d-8a1f-4295267b2786">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Investing in the United States Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;A decrease in imports or exports, changes in trade regulations, tariffs, inflation and/or an economic recession in the United States may have a material adverse effect on the U.S. economy and the securities listed on U.S. exchanges. Proposed and adopted policy and legislative changes in the United States are changing many aspects of financial, commercial, public health, environmental, and other regulation and may have a significant effect on U.S. markets generally, as well as on the value of certain securities. Governmental agencies project that the United States will continue to maintain elevated public debt levels for the foreseeable future. Although elevated debt levels do not necessarily indicate or cause economic problems, elevated public debt service costs may constrain future economic growth.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The United States has developed increasingly strained relations with a number of foreign countries. If relations with certain countries deteriorate, it could adversely affect U.S. issuers as well as non-U.S. issuers that rely on the United States for trade. The United States has also experienced increased internal political instability. If these trends were to continue, it may have an adverse impact on the U.S. economy and the issuers in which the Fund invests.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010531_ForeignRiskMember"
      id="f3567416-7f64-4022-a275-922a37355396">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Foreign Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Foreign securities are subject to political, regulatory, and economic risks not present in domestic investments and may exhibit more extreme changes in value than securities of U.S. companies. The securities markets of many foreign countries are relatively small, with a limited number of companies representing a small number of industries. In addition, foreign companies often are not subject to the same degree of regulation as U.S. companies. Reporting, legal, accounting and auditing standards of foreign countries differ, in some cases significantly, from U.S. standards. Nationalization, expropriation or confiscatory taxation, currency blockage, political changes or diplomatic developments could adversely affect the Fund&#x2019;s investments in a foreign country. In the event of nationalization, expropriation or other confiscation, the Fund could lose its entire investment. Investments in emerging market countries are likely to involve significant risks. These countries are generally more likely to experience political and economic instability.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010531_FocusedInvestmentRiskMember"
      id="x_6c37efde-6b25-4906-9819-f579474684b6">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Focused Investment Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;A fund that invests a substantial portion of its assets in a particular market, industry, sector, group of industries or sectors, country, region, group of countries or asset class is subject to greater risk than a fund that invests in a more diverse investment portfolio. In addition, the value of such a fund is more susceptible to any single economic, market, political or regulatory or other occurrence affecting, for example, the particular markets, industries, regions, sectors or asset classes in which the fund is invested. This is because, for example, issuers in a particular market, industry, region, sector or asset class may react similarly to specific economic, market, regulatory, political or other developments. The particular markets, &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;industries, regions, sectors or asset classes in which the Fund may focus its investments may change over time and the Fund may alter its focus at inopportune times. For example, the Fund may have a significant portion of its assets invested in securities of companies in the information technology sector. Companies in the information technology sector can be adversely affected by, among other things, intense competition, earnings disappointments, and rapid obsolescence of products and services due to technological innovations or changing consumer preferences.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010531_IssuerRiskMember"
      id="x_09a51e79-5fc9-4fc5-b9ca-d16f32ad53f3">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Issuer Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that the value of a security may decline because of adverse events or circumstances that directly relate to the issuer.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010531_ManagerRiskMember"
      id="x_780d0fd7-cfeb-4d0e-b94e-c6d87305f050">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Manager Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003; The risk that the subadviser's decisions, including security selection, will cause the Fund to underperform relative to the Fund&#x2019;s peers. There can be no assurance that the subadviser&#x2019;s investment techniques and decisions will produce the desired results. The Fund&#x2019;s ability to achieve its investment objective is dependent upon the subadviser&#x2019;s ability to identify profitable investment opportunities for the Fund. The past experience of the portfolio manager(s), including with other strategies and funds, does not guarantee future results for the Fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000010531"
      id="f2f7967f-15ee-4f97-9648-f933efd17c9c">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Performance&lt;/span&gt;</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000010531"
      id="cbd01929-c128-470d-913e-d7ae33937910">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows the changes in the Fund&#x2019;s performance from year to year. The table shows how the Fund&#x2019;s average annual returns for the &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;1-, 5-, and 10-year periods compared with those of a regulatory benchmark that is a broad measure of market performance and a performance benchmark that more closely aligns with the Fund's investment strategy.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;Updated performance information is available at no cost by visiting &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;www.homesteadadvisers.com&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt; or by calling &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;800.258.3030&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;.&lt;/span&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000010531"
      id="x_4391b87a-76c9-4f64-95de-2157722b9225">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows the changes in the Fund&#x2019;s performance from year to year. The table shows how the Fund&#x2019;s average annual returns for the &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;1-, 5-, and 10-year periods compared with those of a regulatory benchmark that is a broad measure of market performance and a performance benchmark that more closely aligns with the Fund's investment strategy.&lt;/span&gt;</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000010531"
      id="x_22df3822-d915-4a78-80bd-5388eda80b33">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000010531"
      id="f79fcc15-21e7-48d4-9fa9-34bcf806cb5f">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;www.homesteadadvisers.com&lt;/span&gt;</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="S000010531"
      id="bea74f36-b224-42d0-bd88-e5020ec1ace8">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;800.258.3030&lt;/span&gt;</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="S000010531"
      id="f03e5def-1aa6-4120-91ff-7123662d905f">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Calendar Year Total Returns&lt;/span&gt;</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000010531"
      id="c2c1b98a-2b05-43f1-a5f3-f78564681d2f">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;During the periods shown in the chart, the Fund&#x2019;s best and worst quarters were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Best Quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;-sec-ix-hidden:af934fae-3abf-4885-b468-39150e2d0d01"&gt;Q2 - 2020&#x2002;|&#x2002;29.11%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst Quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;-sec-ix-hidden:f150f44f-f774-455e-b61d-ecdc9073692a"&gt;Q2 - 2022&#x2002;|&#x2002;-22.62%&lt;/span&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000010531_C000029064"
      id="adde1049-e076-4a8b-abd6-f85e200d381f">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Best Quarter:&lt;/span&gt;</oef:HighestQuarterlyReturnLabel>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000010531_C000029064"
      id="f5e274d4-3156-4c99-bc39-e778d54310b2">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst Quarter:&lt;/span&gt;</oef:LowestQuarterlyReturnLabel>
    <oef:PerformanceTableHeading
      contextRef="S000010531"
      id="x_42f2c350-88c1-4595-a69e-aab8445ff7eb">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Average Annual Total Returns&lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt; periods ended 12/31/2024&lt;/span&gt;</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="C000029064_01Jan2024_31Dec2024"
      decimals="4"
      id="x_96040638-c9fe-476e-9f6b-9e57b7618b1b"
      unitRef="pure">0.3090</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029064_01Jan2020_31Dec2024"
      decimals="4"
      id="x_7538cc38-f0ed-4716-9fb8-0e40c955deeb"
      unitRef="pure">0.1590</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029064_01Jan2015_31Dec2024"
      decimals="4"
      id="cccf18ed-23b7-4515-b5f7-db4974987338"
      unitRef="pure">0.1573</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029064_AfterTaxesOnDistributionsMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_62a54959-6ef5-42c4-a530-25e47bdaded2"
      unitRef="pure">0.2908</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029064_AfterTaxesOnDistributionsMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_882e351c-fe1a-41eb-855e-428751f8a1d1"
      unitRef="pure">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029064_AfterTaxesOnDistributionsMember_01Jan2015_31Dec2024"
      decimals="4"
      id="x_19eff10a-ae6a-4088-b2cb-97cd885a3077"
      unitRef="pure">0.1409</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029064_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2024_31Dec2024"
      decimals="4"
      id="c854fcd8-4062-4273-a454-6d857d91bce5"
      unitRef="pure">0.1964</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029064_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2020_31Dec2024"
      decimals="4"
      id="bc2f2f95-cf96-4da2-921f-57089466c4e4"
      unitRef="pure">0.1246</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029064_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2015_31Dec2024"
      decimals="4"
      id="ae694473-b609-4131-a52a-b731091cf013"
      unitRef="pure">0.1271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_StandardandPoors500StockIndexMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_4d731efe-1a94-4b4a-9a4c-b239071a86b2"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_StandardandPoors500StockIndexMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_77d30d9d-96e6-47d2-805d-b705e159ec0e"
      unitRef="pure">0.1453</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_StandardandPoors500StockIndexMember_01Jan2015_31Dec2024"
      decimals="4"
      id="f3f7069e-cc0f-48a4-aef2-59f1ec9d3cfd"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_Russell1000GrowthIndexMember_01Jan2024_31Dec2024"
      decimals="4"
      id="e6373ed2-0e55-42e5-9079-b369e66fb906"
      unitRef="pure">0.3336</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_Russell1000GrowthIndexMember_01Jan2020_31Dec2024"
      decimals="4"
      id="a9cc6eb5-d023-4179-b4e5-fade492c0b55"
      unitRef="pure">0.1896</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_Russell1000GrowthIndexMember_01Jan2015_31Dec2024"
      decimals="4"
      id="af313d78-43fe-4b91-9e33-86329081bd80"
      unitRef="pure">0.1678</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableNarrativeTextBlock
      contextRef="S000010531"
      id="x_13d90fd5-0f73-4621-b79e-1d55199ed580">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&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;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Actual after-tax returns depend on the investor&#x2019;s tax situation and may differ from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-advantaged &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;arrangements, such as IRAs or employer-sponsored retirement plans.&lt;/span&gt;</oef:PerformanceTableNarrativeTextBlock>
    <oef:PerformanceTableUsesHighestFederalRate
      contextRef="S000010531"
      id="x_13391709-9b5a-4059-8b11-67b0eb363c35">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&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;</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="S000010531"
      id="aac62579-f0f6-49fd-bbdd-31f64fe35a2f">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Actual after-tax returns depend on the investor&#x2019;s tax situation and may differ from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-advantaged &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;arrangements, such as IRAs or employer-sponsored retirement plans.&lt;/span&gt;</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:RiskReturnHeading
      contextRef="S000010530"
      id="x_5e81c5b5-0470-4401-95ee-4bfcc246520a">&lt;span style="color:#39A872;font-family:Arial;font-size:22pt;"&gt;International Equity Fund&lt;/span&gt;</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000010530"
      id="caa12069-7449-47a8-baf7-6274da00b9cb">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Investment Objective&lt;/span&gt;</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000010530"
      id="b667adfb-c80d-4a40-8e8c-934e1db904db">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The International Equity Fund seeks long-term capital appreciation through investments in equity securities of companies based outside the United States.&lt;/span&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000010530"
      id="bc2d7157-f86e-42f3-aaa8-16169e108751">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Fees and Expenses&lt;/span&gt;</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000010530"
      id="a96ce61e-c6a6-4fdc-80c9-e42b45bdd19a">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The table describes the fees and expenses you may pay if you buy, hold and sell shares of the Fund. 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;/span&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption
      contextRef="S000010530"
      id="cd928912-daae-484d-bb22-3c1766e65198">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Shareholder Fees &lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt;(fees paid directly from your investment)&lt;/span&gt;</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="S000010530_C000029063"
      decimals="4"
      id="x_6e79cb0d-3102-425c-984d-157cdad28cdb"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="S000010530_C000029063"
      decimals="4"
      id="a72f6d26-4377-4956-a364-66f010761a97"
      unitRef="pure">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:MaximumDeferredSalesChargeOverOther
      contextRef="S000010530_C000029063"
      decimals="4"
      id="x_40328067-ca64-4ba1-af93-d3b30941c57e"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOther>
    <oef:RedemptionFeeOverRedemption
      contextRef="S000010530_C000029063"
      decimals="4"
      id="x_71c64f78-a28b-4898-b9f2-098115c2a817"
      unitRef="pure">0</oef:RedemptionFeeOverRedemption>
    <oef:ExchangeFeeOverRedemption
      contextRef="S000010530_C000029063"
      decimals="4"
      id="x_4e9c959c-056b-463a-a830-8fe4e5087c2a"
      unitRef="pure">0</oef:ExchangeFeeOverRedemption>
    <oef:OperatingExpensesCaption
      contextRef="S000010530"
      id="x_15eae4f9-6046-4e8c-9895-517752c84629">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Annual Fund Operating Expenses &lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt;(expenses that you pay each year as a percentage of the value of your investment)&lt;/span&gt;</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000010530_C000029063"
      decimals="4"
      id="x_39f83b1b-6c7e-46e2-810f-59742f776ef5"
      unitRef="pure">0.0075</oef:ManagementFeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000010530_C000029063"
      decimals="4"
      id="e2346d00-ee47-476a-b8eb-ae5e2c416fca"
      unitRef="pure">0.0040</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000010530_C000029063"
      decimals="4"
      id="x_005e9176-17db-4cbc-8610-f32d00926f7a"
      unitRef="pure">0.0115</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000010530"
      id="x_0f73e92b-11ca-4bbe-aae3-b690ca530475">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Expense Example&lt;/span&gt;</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000010530"
      id="e4f92cee-3469-4ff8-96cf-6f1bde89277f">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;This example is intended to help you compare the cost of investing in the Fund to the cost of investing in other mutual funds. The example assumes 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% return each year and that the Fund&#x2019;s operating expenses remain the same, except for any fee waiver or expense reimbursement, which, if applicable, is only in effect during the first year. Although your actual costs may be higher or lower, based on these assumptions your costs would be:&lt;/span&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000010530_C000029063"
      decimals="INF"
      id="ec9c7273-9205-4c5f-84bf-f50fdc1ad00e"
      unitRef="USD">117</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000010530_C000029063"
      decimals="INF"
      id="d5e6e285-00cd-4a8d-a8e9-01e2563805fb"
      unitRef="USD">365</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000010530_C000029063"
      decimals="INF"
      id="x_0eba253a-0491-41c8-b1ba-2be85944364e"
      unitRef="USD">633</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000010530_C000029063"
      decimals="INF"
      id="bf26c123-a5cb-4a4c-8a7d-97e0aad5634e"
      unitRef="USD">1398</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000010530"
      id="x_3cec768f-55fa-45c1-8c6a-95586cb082ac">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Portfolio Turnover&lt;/span&gt;</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000010530"
      id="x_12eaac47-b906-4d3e-b1bd-2b661db209d1">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&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 &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;recent fiscal year, the Fund's portfolio turnover rate was &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;12%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000010530"
      decimals="4"
      id="x_17078913-74b9-437d-a40a-914849918667"
      unitRef="pure">0.12</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000010530"
      id="x_6999d6ac-afee-48ac-ad02-251710d89244">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Principal Investment Strategies&lt;/span&gt;</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000010530"
      id="a18b442f-e574-4b24-a671-75c826af8db1">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund invests at least 80% of its net assets (plus any borrowings for investment purposes) in common stocks, preferred stocks, rights and warrants issued by companies that are based outside the United States, securities convertible into such securities (including Depositary Receipts), and investment companies that invest in the types of securities in which the Fund would normally invest. The Fund also may invest in securities of U.S. companies that derive, or are expected to derive, a significant portion of their revenues from their foreign operations, although under normal circumstances not more than 15% of the Fund&#x2019;s total assets will be invested in securities of U.S. companies.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund invests primarily in companies based in developed markets outside the United States as well as in established companies in emerging and frontier markets. Harding Loevner LP (&#x201c;Harding Loevner&#x201d;), the Fund&#x2019;s subadviser, undertakes fundamental research in an effort to identify companies that it believes are well managed, financially sound, fast growing, and strongly competitive, and whose shares are under-priced relative to estimates of their value. In an effort to reduce its volatility, the Fund seeks to be diversified across dimensions of geography, industry, currency, and market capitalization. The Fund normally holds investments across at least 10 countries.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund will normally invest broadly in equity securities of companies domiciled in the global developed, emerging, and frontier markets, excluding the U.S. At least 65% of total assets will be denominated in at least three currencies other than the U.S. dollar. For purposes of compliance with this restriction, American Depositary Receipts, Global Depositary Receipts and European Depositary Receipts (collectively, &#x201c;Depositary Receipts&#x201d;), will be considered to be denominated in the currency of the country where the securities underlying the Depositary Receipts are principally traded.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Because some emerging market countries do not permit foreigners to participate directly in their securities markets or otherwise present difficulties for efficient foreign investment, the Fund may use equity derivative securities, and, in particular, participation notes, to gain exposure to those countries.&lt;/span&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010530_RiskLoseMoneyMember"
      id="e9633bbf-a8db-4fdf-834b-97a29195253e">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;As with all investments, you may lose money by investing in the Fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010530_MarketRiskMember"
      id="cbc2cd7b-ac66-4b35-a52f-a6ce2bee310a">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that markets will perform poorly or that the returns from the securities in which the Fund invests will underperform returns from the general securities markets or other types of investments. Markets may experience periods of high volatility and reduced liquidity in response to governmental actions or intervention, political, economic or market developments, or other external factors, such as outbreaks of infectious illnesses or other widespread public health issues, outbreaks of war or sanctions in response to military incursions and natural disasters such as floods, droughts, fires, extreme storms, earthquakes or volcanic eruptions. During those periods, the Fund may experience high levels of shareholder redemptions, and may have to sell securities at times when the Fund would otherwise not do so, and potentially at unfavorable prices. Certain securities may be difficult to value during such periods. These risks may be heightened for fixed income securities in low interest rate environments.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010530_EquitySecuritiesRiskMember"
      id="x_9b2422cd-42f9-4444-956e-6182aa346aee">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Equity Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Equity securities generally have greater price volatility than fixed-income securities. The market price of equity securities owned by a fund may go up or down, sometimes rapidly or unpredictably. Equity securities may decline in value due to factors affecting the issuer, equity securities markets generally, particular industries represented in those markets or the issuer itself.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010530_ForeignRiskMember"
      id="x_04fa6621-7753-4f73-8924-77fbec6910de">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Foreign Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003; Foreign securities are subject to political, regulatory, and economic risks not present in domestic investments and may exhibit more extreme changes in value than securities of U.S. companies. The securities markets of many foreign countries are relatively small, with a limited number of companies representing a small number of industries. In addition, foreign companies often are not subject to the same degree of regulation as U.S. companies. Reporting, legal, accounting and auditing standards of foreign countries differ, in some cases significantly, from U.S. standards. Nationalization, expropriation or confiscatory taxation, currency blockage, political changes or diplomatic developments could adversely affect the Fund&#x2019;s investments in a foreign country. In the event of nationalization, expropriation or other confiscation, the Fund could lose its entire investment. Investments in emerging market countries are likely to involve significant risks. These countries are generally more likely to experience political and economic instability.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010530_CurrencyRiskMember"
      id="c1ad01ef-109d-4385-ba8d-9f26df04d640">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Currency Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Foreign currencies may experience steady or sudden devaluation relative to the U.S. dollar or other currencies, adversely affecting the value of the Fund&#x2019;s investments. The value of the Fund&#x2019;s assets may be affected favorably or unfavorably by currency exchange rates, &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;currency exchange control regulations, and restrictions or prohibitions on the repatriation of foreign currencies. Because the Fund&#x2019;s net asset value is determined on the basis of U.S. dollars, if the local currency of a foreign market depreciates against the U.S. dollar, you may lose money even if the foreign market prices of the Fund&#x2019;s holdings rise.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010530_EmergingandFrontierMarketRiskMember"
      id="x_22533729-e12a-400c-af4d-1e1827549c98">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Emerging and Frontier Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that investing in emerging and frontier markets will be subject to greater political and economic instability, greater volatility in currency exchange rates, less developed securities markets, possible trade barriers, currency transfer restrictions, a more limited number of potential buyers and issuers, an emerging market country&#x2019;s dependence on revenue from particular commodities or international aid, less governmental supervision and regulation, unavailability of currency hedging techniques, differences in auditing and financial reporting standards, thinner trading markets, different clearing and settlement procedures and custodial services, and less developed legal systems than in many more developed countries. The securities of emerging market companies may trade less frequently and in smaller volumes than more widely held securities. These risks are generally greater for investments in frontier market countries, which typically have smaller economies or less developed capital markets than traditional emerging market countries.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010530_FocusedInvestmentRiskMember"
      id="e157e551-1e67-4b80-9e80-d6cbccfbd1d6">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Focused Investment Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;A fund that invests a substantial portion of its assets in a particular market, industry, sector, group of industries or sectors, country, region, group of countries or asset class is subject to greater risk than a fund that invests in a more diverse investment portfolio. In addition, the value of such a fund is more susceptible to any single economic, market, political or regulatory or other occurrence affecting, for example, the particular markets, industries, regions, sectors or asset classes in which the fund is invested. This is because, for example, issuers in a particular market, industry, region, sector or asset class may react similarly to specific economic, market, regulatory, political or other developments. The particular markets, industries, regions, sectors or asset classes in which the Fund may focus its investments may change over time and the Fund may alter its focus at inopportune times.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010530_DepositaryReceiptsRiskMember"
      id="x_1deb76a2-e05f-44ec-8c83-de69e205413a">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Depositary Receipts Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Depositary receipts in which the Fund may invest are receipts listed on U.S. exchanges that are issued by banks or trust companies that entitle the holder to all dividends and capital gains that are paid out on the underlying foreign shares. Investments in depositary receipts may be less liquid than the underlying shares in their primary trading market.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010530_DerivativesRiskMember"
      id="x_42694ad5-dff3-43f8-a205-7d3605047cc9">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Derivatives Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that an investment in derivatives will not perform as anticipated by the Fund&#x2019;s subadviser, cannot be closed out at a favorable time or price, or will increase the Fund&#x2019;s volatility; that derivatives may create investment leverage; that, when a derivative is used as a substitute for or alternative to a direct cash investment, the &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;transaction may not provide a return that corresponds precisely with that of the cash investment; or that, when used for hedging purposes, derivatives will not provide the anticipated protection, causing the Fund to lose money on both the derivatives transaction and the exposure the Fund sought to hedge. The counterparty to a derivatives contract may be unable or unwilling to make timely settlement payments, return the Fund&#x2019;s margin, or otherwise honor its obligations. Changes in regulation relating to a mutual fund&#x2019;s use of derivatives and related instruments could potentially limit or impact the Fund&#x2019;s ability to invest in derivatives, limit a Fund&#x2019;s ability to employ certain strategies that use derivatives and adversely affect the value or performance of derivatives and the Fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010530_PreferredSecuritiesRiskMember"
      id="debdf39d-195d-4f50-aeac-f2dd2b9f104b">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Preferred Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that: (i) certain preferred stocks contain provisions that allow an issuer under certain conditions to skip or defer distributions; (ii) preferred stocks may be subject to redemption, including at the issuer&#x2019;s call, and, in the event of redemption, the Fund may not be able to reinvest the proceeds at comparable or favorable rates of return; (iii) preferred stocks are generally subordinated to bonds and other debt securities in an issuer&#x2019;s capital structure in terms of priority for corporate income and liquidation payments; and (iv) preferred stocks may trade less frequently and in a more limited volume and may be subject to more abrupt or erratic price movements than many other securities.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010530_ConvertibleSecuritiesRiskMember"
      id="d8adb4cc-3728-42dd-be5c-361b682cf166">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Convertible Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Convertible securities may be subordinate to other debt securities issued by the same issuer. Issuers of convertible securities are often not as strong financially as issuers with higher credit ratings. Convertible securities typically provide yields lower than comparable non-convertible securities. Their values may be more volatile than those of non-convertible securities, reflecting changes in the values of the securities into which they are convertible.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010530_IssuerRiskMember"
      id="x_04e7886d-7cf4-46fe-b368-43a73f135f0f">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Issuer Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that the value of a security may decline because of adverse events or circumstances that directly relate to the issuer.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010530_ManagerRiskMember"
      id="x_8d361e38-6e1f-4d6e-bb96-a04892461dcb">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Manager Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003; The risk that the subadviser's decisions, including security selection, will cause the Fund to underperform relative to the Fund&#x2019;s peers. There can be no assurance that the subadviser&#x2019;s investment techniques and decisions will produce the desired results. The Fund&#x2019;s ability to achieve its investment objective is dependent upon the &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;subadviser&#x2019;s ability to identify profitable investment opportunities for the Fund. The past experience of the portfolio manager(s), including with other strategies and funds, does not guarantee future results for the Fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000010530"
      id="x_3c2cce1d-d9d1-4223-9197-5636fec17928">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Performance&lt;/span&gt;</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000010530"
      id="x_14935726-6966-456d-92e7-2e84fc8e0320">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows the changes in the Fund&#x2019;s performance from year to year. The table shows how the Fund&#x2019;s average annual returns for the 1-, 5-, and 10-year periods compared with those of a broad measure of market performance.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt; The &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;performance information shown for the Fund includes historical performance of the Fund for the periods prior to January 15, 2016. As of January 15, 2016, Harding Loevner was appointed as the subadviser to the Fund and the Fund adopted its current investment strategies. The Fund&#x2019;s performance prior to that time may have been different if the Fund were managed using its current investment strategies. &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;Updated performance information is available at no cost by visiting &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;www.homesteadadvisers.com&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt; or by calling &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;800.258.3030&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;.&lt;/span&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000010530"
      id="x_6ac5e700-f530-412c-8663-dda41b0b4a13">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows the changes in the Fund&#x2019;s performance from year to year. The table shows how the Fund&#x2019;s average annual returns for the 1-, 5-, and 10-year periods compared with those of a broad measure of market performance.&lt;/span&gt;</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000010530"
      id="x_7e966983-ff69-4706-a557-2c1bed1a42f6">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000010530"
      id="c5eb87c9-8643-4e81-ac74-98bf8acf0bba">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;www.homesteadadvisers.com&lt;/span&gt;</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="S000010530"
      id="eb2d2289-3d24-4d0f-b3b9-e03fbe03eb39">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;800.258.3030&lt;/span&gt;</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="S000010530"
      id="x_6b40b58b-2ac4-4b02-bb0e-6c77be51dd53">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Calendar Year Total Returns*&lt;/span&gt;</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000010530"
      id="c654bd8a-5bc8-4b12-8377-78d463aece77">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;During the periods shown in the chart, the Fund&#x2019;s best and worst quarters were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Best Quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;-sec-ix-hidden:x_260c5a83-2011-4db6-925c-26a8c2c3ee6c"&gt;Q2 - 2020&#x2002;|&#x2002;20.45%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst Quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;-sec-ix-hidden:fbec02ba-eb48-4060-a2cb-941a5b9bc619"&gt;Q1 - 2020&#x2002;|&#x2002;-18.35%&lt;/span&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000010530_C000029063"
      id="x_953cb947-a509-4b97-8a90-60b33503deef">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Best Quarter:&lt;/span&gt;</oef:HighestQuarterlyReturnLabel>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000010530_C000029063"
      id="c6c15780-043a-443e-bffb-e72d685e1343">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst Quarter:&lt;/span&gt;</oef:LowestQuarterlyReturnLabel>
    <oef:PerformanceTableHeading
      contextRef="S000010530"
      id="x_0c322855-51b9-440b-a376-cbb64361a835">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Average Annual Total Returns&lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt; periods ended 12/31/2024&lt;/span&gt;</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="C000029063_01Jan2024_31Dec2024"
      decimals="4"
      id="ca60253f-b5e2-4b56-9fb6-ba3a8eb3c29d"
      unitRef="pure">0.0101</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029063_01Jan2020_31Dec2024"
      decimals="4"
      id="x_0584f80f-bb62-4bd1-a458-a20e94773e8d"
      unitRef="pure">0.0498</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029063_01Jan2015_31Dec2024"
      decimals="4"
      id="x_29420c4f-9f7d-4b71-9cdc-1ca021d7b8ea"
      unitRef="pure">0.0606</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029063_AfterTaxesOnDistributionsMember_01Jan2024_31Dec2024"
      decimals="4"
      id="e5f84f8c-dd58-47ea-91f8-c7a7c08f12d6"
      unitRef="pure">0.0019</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029063_AfterTaxesOnDistributionsMember_01Jan2020_31Dec2024"
      decimals="4"
      id="fad19d05-4c41-423f-bd72-c780f3126deb"
      unitRef="pure">0.0386</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029063_AfterTaxesOnDistributionsMember_01Jan2015_31Dec2024"
      decimals="4"
      id="x_0b395fce-166d-4fab-9649-14767c0d51df"
      unitRef="pure">0.0496</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029063_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_1351c71e-61b8-4494-aaf7-39dcb0876308"
      unitRef="pure">0.0088</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029063_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_3db1944d-2413-4e7d-9be7-a7d1a50b8a21"
      unitRef="pure">0.0363</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029063_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2015_31Dec2024"
      decimals="4"
      id="x_434f4dfd-5ea8-430c-8a44-c8993a6fcaa6"
      unitRef="pure">0.0441</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_MSCIEAFEIndexMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_3fd61c12-896f-4203-bc77-95b464cfdebe"
      unitRef="pure">0.0382</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_MSCIEAFEIndexMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_25e0d263-98a2-4271-a531-eb3673cc5a17"
      unitRef="pure">0.0473</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_MSCIEAFEIndexMember_01Jan2015_31Dec2024"
      decimals="4"
      id="eb12fbb7-ecfa-4d2f-a2fa-b7e19497acae"
      unitRef="pure">0.0520</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableNarrativeTextBlock
      contextRef="S000010530"
      id="x_22f323f0-3ba9-4e11-ac4d-9fc23a7689f7">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;After-tax returns are calculated using the historical highest individual federal marginal income tax rates and do not &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;reflect the impact of state and local taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Actual after-tax returns depend on the investor&#x2019;s tax situation and may differ from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-advantaged arrangements, such as IRAs or employer-sponsored retirement plans.&lt;/span&gt;</oef:PerformanceTableNarrativeTextBlock>
    <oef:PerformanceTableUsesHighestFederalRate
      contextRef="S000010530"
      id="x_3cbc7f9c-d070-43fa-a80e-2c92ba31f355">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;After-tax returns are calculated using the historical highest individual federal marginal income tax rates and do not &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;reflect the impact of state and local taxes.&lt;/span&gt;</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="S000010530"
      id="x_79684b36-6397-442c-800f-397be0c0699f">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Actual after-tax returns depend on the investor&#x2019;s tax situation and may differ from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-advantaged arrangements, such as IRAs or employer-sponsored retirement plans.&lt;/span&gt;</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:RiskReturnHeading
      contextRef="S000010529"
      id="x_18c2bb3e-b753-4d28-8743-0c2076a36532">&lt;span style="color:#39A872;font-family:Arial;font-size:22pt;"&gt;Small-Company Stock Fund&lt;/span&gt;</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000010529"
      id="x_9fd3483a-b6da-4bd4-815d-9fa133cf3b80">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Investment Objective&lt;/span&gt;</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000010529"
      id="x_7ef716f2-d6ca-4f92-9e22-be75979b5f4e">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Small-Company Stock Fund seeks long-term growth of capital for the long-term investor.&lt;/span&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000010529"
      id="x_897e7825-74e5-4edc-9a0e-c4959d154354">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Fees and Expenses&lt;/span&gt;</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000010529"
      id="x_83135465-720e-4b93-9358-fdd919244d8e">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The table describes the fees and expenses you may pay if you buy, hold and sell shares of the Fund. 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;/span&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption
      contextRef="S000010529"
      id="x_5684b326-d351-4e0d-aae7-5a157252df9b">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Shareholder Fees &lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt;(fees paid directly from your investment)&lt;/span&gt;</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="S000010529_C000029062"
      decimals="4"
      id="b060adda-735c-46cd-b7b9-2a29eee29465"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="S000010529_C000029062"
      decimals="4"
      id="x_37af5e41-3960-48bc-b233-b2a8c83c58d3"
      unitRef="pure">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:MaximumDeferredSalesChargeOverOther
      contextRef="S000010529_C000029062"
      decimals="4"
      id="x_3d7d2a2e-5ad5-4742-80c5-725a26ffef5a"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOther>
    <oef:RedemptionFeeOverRedemption
      contextRef="S000010529_C000029062"
      decimals="4"
      id="x_6975d95a-d2c6-41a9-bd24-7bb84fecf718"
      unitRef="pure">0</oef:RedemptionFeeOverRedemption>
    <oef:ExchangeFeeOverRedemption
      contextRef="S000010529_C000029062"
      decimals="4"
      id="x_282127e3-8a73-4468-ac5e-554c03dbdf42"
      unitRef="pure">0</oef:ExchangeFeeOverRedemption>
    <oef:OperatingExpensesCaption
      contextRef="S000010529"
      id="x_20f32314-0910-4fe7-b236-4aa9f58748ae">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Annual Fund Operating Expenses &lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt;(expenses that you pay each year as a percentage of the value of your investment)&lt;/span&gt;</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000010529_C000029062"
      decimals="4"
      id="c86a9a00-bafa-44fa-b48a-4dae109fcadc"
      unitRef="pure">0.0083</oef:ManagementFeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000010529_C000029062"
      decimals="4"
      id="x_2727664f-48d1-4a78-88db-3139ff494e2a"
      unitRef="pure">0.0031</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000010529_C000029062"
      decimals="4"
      id="x_77f683e5-9f7c-4264-8d69-4afd844cdb25"
      unitRef="pure">0.0114</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000010529"
      id="x_138f0915-6512-4184-9bca-5a93a6c29ca8">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Expense Example&lt;/span&gt;</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000010529"
      id="a9efd582-68ed-43b9-8935-345bb2aac920">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;This example is intended to help you compare the cost of investing in the Fund to the cost of investing in other mutual funds. The example assumes 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% return each year and that the Fund&#x2019;s operating expenses remain the same, except for any fee waiver or expense reimbursement, which, if applicable,&#160;is only in effect during the first year. Although your actual costs may be higher or lower, based on these assumptions your costs would be:&lt;/span&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000010529_C000029062"
      decimals="INF"
      id="x_2154bdb8-b44c-4d4f-8940-73b71d7d2020"
      unitRef="USD">116</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000010529_C000029062"
      decimals="INF"
      id="x_319faa9f-63bc-429b-b0de-79585eac9927"
      unitRef="USD">361</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000010529_C000029062"
      decimals="INF"
      id="x_55530d12-d3b6-47dc-b418-ec55c9454222"
      unitRef="USD">625</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000010529_C000029062"
      decimals="INF"
      id="x_20c74f33-1c34-412e-bbaa-5e6d15a2e8e3"
      unitRef="USD">1380</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000010529"
      id="dc437a04-72e5-4ad1-be1a-147afb5792aa">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Portfolio Turnover&lt;/span&gt;</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000010529"
      id="x_1d41df0a-59c3-47dd-a6dd-7b6dc7d3c33e">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&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 &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;recent fiscal year, the Fund's portfolio turnover rate was &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;17%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000010529"
      decimals="4"
      id="d2e2f6db-e8d5-4b20-ae5f-d87d6c548894"
      unitRef="pure">0.17</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000010529"
      id="x_73d68c9c-ef07-45be-a870-731856899d30">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Principal Investment Strategies&lt;/span&gt;</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000010529"
      id="x_795ed308-6c2c-417a-be31-45eefc82e605">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund generally invests in stocks of companies that Homestead Advisers believes are attractive based on its investment process.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;To determine whether a stock is attractive, Homestead Advisers follows a bottom-up approach based on its fundamental research and consideration of variety of factors, such as a company&#x2019;s business, market opportunities, potential earning power, financial ratios, competitive advantages, and the experience and qualifications of the company&#x2019;s management. Stock selection is made with the belief that businesses have an underlying value that is not always reflected by share price, especially over the short term. Homestead Advisers seeks to select stocks that it believes may benefit over time from a more reasonable market assessment of fundamental worth.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Under normal circumstances, the Fund will invest at least 80% of its net assets (plus borrowing for investment purposes) in common stocks of companies whose market capitalization, at the time of purchase, is within the range of the market capitalization of companies represented in the Russell 2000 Index. However, Homestead Advisers will not necessarily sell a security whose market capitalization, after the initial purchase, is no longer within the range of the market capitalization of the companies represented in the Russell 2000 Index. On March 31, 2025, the weighted average market capitalization for companies held in the Fund&#x2019;s portfolio was $5,101.9 million, and for companies in the Russell 2000 Index, the weighted average market capitalization was $3,449.3 million. As of March 31, 2025, the market capitalization of companies in the Russell 2000 index ranged from $0.52 billion to $14.96 billion. The market capitalization of the companies in the Fund&#x2019;s portfolio and the Russell 2000 Index will change over time.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Up to 20% of the Fund&#x2019;s assets may be invested in other types of securities including: short-term debt securities; money market securities; other investment companies, including open-end funds, closed-end funds and exchange-traded funds; U.S. dollar-denominated securities of foreign issuers; and investment-grade debt securities convertible into or exchangeable for common stocks.&lt;/span&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010529_RiskLoseMoneyMember"
      id="x_8c4529ec-79c0-460a-af6d-cf197d2fd805">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;As with all investments, you may lose money by investing in the Fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010529_MarketRiskMember"
      id="efc357eb-3289-4acc-ad07-47360e2d7436">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that markets will perform poorly or that the returns from the securities in which the Fund invests will underperform returns from the general securities markets or other types of investments. Markets may experience periods of high volatility and reduced liquidity in response to governmental actions or intervention, political, economic or market developments, or other external factors, such as outbreaks of infectious illnesses or other widespread public health issues, outbreaks of war or sanctions in response to military incursions and natural disasters such as floods, droughts, fires, extreme storms, earthquakes or volcanic eruptions. During those periods, the Fund may experience high levels of shareholder redemptions, and may have to sell securities at times when the Fund would otherwise not do so, and potentially at unfavorable prices. Certain securities may be difficult to value during such periods. These risks may be heightened for fixed income securities in low interest rate environments.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010529_EquitySecuritiesRiskMember"
      id="a503da06-9384-4d74-8ca7-a82e734f47bd">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Equity Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Equity securities generally have greater price volatility than fixed-income securities. The market price of equity securities owned by the Fund may go up or down, sometimes rapidly or unpredictably. Equity securities may decline in value due to factors affecting the issuer, equity securities markets generally, particular industries represented in those markets or the issuer itself.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010529_InvestmentsinSmallandMidSizeCompaniesMember"
      id="c4332b57-217b-4cbb-a5fb-7c0d0373b711">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Investments in Small- and Mid-Size Companies&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Securities of small and medium-sized companies tend to be more volatile and less liquid than securities of large companies. Compared to large companies, small and medium-sized companies may face greater business risks because they lack the management depth or experience, financial resources, product diversification or competitive strengths of larger companies, and they may be more adversely affected by poor economic conditions. There may be less publicly available information about smaller companies than larger companies. In addition, these companies may have been recently organized and may have little or no track record of success.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010529_ValueStyleRiskMember"
      id="x_3a8d239c-9294-404e-b896-c530dd3b0a5b">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Value Style Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that returns on stocks within the value style in which the Fund invests will trail returns of stocks representing other styles or the market overall over any period of time and may shift in and out of favor with investors generally, sometimes rapidly, depending on changes in market, economic, and other factors. Investments in value securities may be subject to risks that (1) the issuer&#x2019;s potential business prospects will not be realized; (2) their potential values will never be recognized by the market; and (3) their value was appropriately priced when acquired and they do not perform as anticipated.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010529_InvestingInTheUnitedStatesRiskMember"
      id="x_5a4f4bca-35ed-4f0e-8a89-7dfc0e39c33b">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Investing in the United States Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;A decrease in imports or exports, changes in trade regulations, tariffs, inflation and/or an economic recession in the United States may have a material adverse effect on the U.S. economy and the securities listed on U.S. exchanges. Proposed and adopted policy and legislative changes in the United States are changing many aspects of financial, commercial, public health, environmental, and other regulation and may have a significant effect on U.S. markets generally, as well as on the value of certain securities. Governmental agencies project that the United States will continue to maintain elevated public debt levels for the foreseeable future. Although elevated debt levels do not necessarily indicate or cause economic problems, elevated public debt service costs may constrain future economic growth.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The United States has developed increasingly strained relations with a number of foreign countries. If relations with certain countries deteriorate, it could adversely affect U.S. issuers as well as non-U.S. issuers that rely on the United States for trade. The United States has also experienced increased internal political instability. If these trends were to continue, it may have an adverse impact on the U.S. economy and the issuers in which the Fund invests.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010529_ForeignRiskMember"
      id="x_75605771-aebb-42a5-8a9f-5d6aae051443">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Foreign Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Foreign securities are subject to political, regulatory, and economic risks not present in domestic investments and may exhibit more extreme changes in value than securities of U.S. companies. The securities markets of many foreign countries are relatively small, with a limited number of companies representing a small number of industries. In addition, foreign companies often are not subject to the same degree of regulation as U.S. companies. Reporting, legal, accounting and auditing standards of foreign countries differ, in some cases significantly, from U.S. standards. Nationalization, expropriation or confiscatory taxation, currency blockage, political changes or diplomatic developments could adversely affect the Fund&#x2019;s investments in a foreign country. In the event of nationalization, expropriation or other confiscation, the Fund could lose its entire investment. Investments in emerging market countries are likely to involve significant risks. These countries are generally more likely to experience political and economic instability.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010529_FocusedInvestmentRiskMember"
      id="x_85e45e82-068e-401b-ab72-3e2b823d80cd">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Focused Investment Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;A fund that invests a substantial portion of its assets in a particular market, industry, sector, group of industries or sectors, country, region, group of countries or asset class is subject to greater risk than a fund that invests in a more diverse investment portfolio. In addition, the value of such a fund is more susceptible to any single economic, market, political or regulatory or other occurrence affecting, for example, the particular markets, industries, regions, sectors or asset classes in which the fund is invested. This is because, for example, issuers in a particular market, industry, region, sector or asset class may react similarly to specific economic, market, regulatory, political or other developments. The particular markets, &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;industries, regions, sectors or asset classes in which the Fund may focus its investments may change over time and the Fund may alter its focus at inopportune times. For example, the Fund may have a significant portion of its assets invested in securities of companies in the information technology sector. Companies in the information technology sector can be adversely affected by, among other things, intense competition, earnings disappointments, and rapid obsolescence of products and services due to technological innovations or changing consumer preferences.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010529_ConvertibleSecuritiesRiskMember"
      id="x_37cbd40d-262e-48a7-9167-caf3c30d8c6a">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Convertible Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;Convertible securities may be subordinate to other debt securities issued by the same issuer. Issuers of convertible securities are often not as strong financially as issuers with higher credit ratings. Convertible securities typically provide yields lower than comparable non-convertible securities. Their values may be more volatile than those of non-convertible securities, reflecting changes in the values of the securities into which they are convertible.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010529_IssuerRiskMember"
      id="de936b1b-e549-4342-80cb-9769baf7f409">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Issuer Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that the value of a security may decline because of adverse events or circumstances that directly relate to the issuer.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000010529_ManagerRiskMember"
      id="x_78a929d6-335c-497b-8b6b-b3182a49d9c3">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;"&gt;Manager Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;&#x2003;The risk that the manager's decisions, including security selection, will cause the Fund to underperform relative to the Fund&#x2019;s peers. There can be no assurance that the manager's investment techniques and decisions will produce the desired results. The Fund&#x2019;s ability to achieve its investment objective is dependent upon the manager's ability to identify profitable investment opportunities for the Fund. The past experience of the portfolio manager(s), including with other strategies and funds, does not guarantee future results for the Fund.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000010529"
      id="b3a5c4d2-e400-44f5-983c-5c447736fed5">&lt;span style="color:#39A872;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Performance&lt;/span&gt;</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000010529"
      id="x_0245b85b-9c06-48ca-b255-b5e7e5f95a2c">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows the changes in the Fund&#x2019;s performance from year to year. The table shows how the Fund&#x2019;s average annual returns for the 1-, 5-, and 10-year periods compared with those of a regulatory benchmark that is a broad measure of market performance and a performance benchmark that more closely aligns with the Fund's investment strategy.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;Updated performance information is available at no cost by visiting &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;www.homesteadadvisers.com&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt; or by calling &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;800.258.3030&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;.&lt;/span&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000010529"
      id="e247177b-b4a1-4536-b814-d6f18e1b59ca">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows the changes in the Fund&#x2019;s performance from year to year. The table shows how the Fund&#x2019;s average annual returns for the 1-, 5-, and 10-year periods compared with those of a regulatory benchmark that is a broad measure of market performance and a performance benchmark that more closely aligns with the Fund's investment strategy.&lt;/span&gt;</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000010529"
      id="x_47a9527e-fafc-4e10-b392-9e25f52041fa">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;The Fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000010529"
      id="x_7553a28d-05ea-4d80-b7f7-4b24e933dbf7">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;www.homesteadadvisers.com&lt;/span&gt;</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="S000010529"
      id="x_6a5e9d9c-4357-4b77-ae3b-f15760969957">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-style:italic;"&gt;800.258.3030&lt;/span&gt;</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading
      contextRef="S000010529"
      id="x_6b0c016e-1c8e-4bb7-9ea4-76e22556d449">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Calendar Year Total Returns&lt;/span&gt;</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000010529"
      id="x_88c01039-448f-4ff5-9227-52f0176a3a0c">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;During the periods shown in the chart, the Fund&#x2019;s best and worst quarters were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Best Quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;-sec-ix-hidden:x_6e04a18f-03d5-4d3d-92e1-59823721363b"&gt;Q4 - 2020&#x2002;|&#x2002;22.19%&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst Quarter:&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;-sec-ix-hidden:x_84a5a274-61a3-47a1-950a-a8528483a08f"&gt;Q4 - 2018&#x2002;|&#x2002;-24.47%&lt;/span&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000010529_C000029062"
      id="x_7fc45a88-c93b-40d3-a6a0-09e446e137ca">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Best Quarter:&lt;/span&gt;</oef:HighestQuarterlyReturnLabel>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000010529_C000029062"
      id="x_673a4c86-80a7-463a-ac16-0aeb496f2db7">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0.0pt;"&gt;Worst Quarter:&lt;/span&gt;</oef:LowestQuarterlyReturnLabel>
    <oef:PerformanceTableHeading
      contextRef="S000010529"
      id="x_89ec1421-5735-455c-a78d-63a0b4c5c33b">&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;font-weight:bold;"&gt;Average Annual Total Returns&lt;/span&gt;&lt;span style="color:#39A872;font-family:Arial;font-size:9pt;"&gt; periods ended 12/31/2024&lt;/span&gt;</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="C000029062_01Jan2024_31Dec2024"
      decimals="4"
      id="f92f8c85-0c37-4f78-8869-8a265c47797b"
      unitRef="pure">0.0852</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029062_01Jan2020_31Dec2024"
      decimals="4"
      id="x_1fed0e63-0542-44aa-9e97-d21cc7ceb59a"
      unitRef="pure">0.0924</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029062_01Jan2015_31Dec2024"
      decimals="4"
      id="x_35fc74d7-c98f-4bd9-9d9f-238d1f2172ad"
      unitRef="pure">0.0588</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029062_AfterTaxesOnDistributionsMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_414dae10-b983-44b8-aa5d-b812d83a4628"
      unitRef="pure">0.0723</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029062_AfterTaxesOnDistributionsMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_78ba718e-c8d6-4ccc-9324-83cf98fad179"
      unitRef="pure">0.0695</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029062_AfterTaxesOnDistributionsMember_01Jan2015_31Dec2024"
      decimals="4"
      id="ceb9e4f3-31b1-43ce-b2e0-e94d74e928ac"
      unitRef="pure">0.0346</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029062_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_4f34d382-421d-4c10-8959-9955c86b14b4"
      unitRef="pure">0.0602</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029062_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_120138cb-966f-46d2-9916-fc0c8fe69bb9"
      unitRef="pure">0.0697</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000029062_AfterTaxesonDistributionsandSaleofFundSharesMember_01Jan2015_31Dec2024"
      decimals="4"
      id="x_9fff271e-2384-43c4-a72f-2584ff137bb6"
      unitRef="pure">0.0411</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_StandardandPoors500StockIndexMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_57666ceb-15df-46f2-82f6-f5dc64f0a661"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_StandardandPoors500StockIndexMember_01Jan2020_31Dec2024"
      decimals="4"
      id="e5b9de18-0f90-49fb-8b6c-3e48d6f01669"
      unitRef="pure">0.1453</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_StandardandPoors500StockIndexMember_01Jan2015_31Dec2024"
      decimals="4"
      id="d5d2470c-a506-4cc2-b088-f63026371d30"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_Russell2000IndexMember_01Jan2024_31Dec2024"
      decimals="4"
      id="x_43b48674-23e4-4629-bca0-59efd90afe91"
      unitRef="pure">0.1154</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_Russell2000IndexMember_01Jan2020_31Dec2024"
      decimals="4"
      id="x_59763bd4-a997-402d-9d02-20ee7eb70881"
      unitRef="pure">0.0740</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_Russell2000IndexMember_01Jan2015_31Dec2024"
      decimals="4"
      id="x_686b92b7-68a9-46de-a342-8bdab4048c47"
      unitRef="pure">0.0782</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableNarrativeTextBlock
      contextRef="S000010529"
      id="fd712ae2-b389-45ba-863d-2830d62f6d80">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&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;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Actual after-tax &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;returns depend on the investor&#x2019;s tax situation and may differ from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-advantaged arrangements, such as IRAs or employer-sponsored retirement plans.&lt;/span&gt;</oef:PerformanceTableNarrativeTextBlock>
    <oef:PerformanceTableUsesHighestFederalRate
      contextRef="S000010529"
      id="x_5ca2c41a-689b-4dee-b485-497a9c792b82">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&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;</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="S000010529"
      id="afa322aa-7785-4d40-a267-3b2031033544">&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;Actual after-tax &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9pt;"&gt;returns depend on the investor&#x2019;s tax situation and may differ from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-advantaged arrangements, such as IRAs or employer-sponsored retirement plans.&lt;/span&gt;</oef:PerformanceTableNotRelevantToTaxDeferred>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#x_8601a6a6-0828-421f-be87-cff5ea73a848"
          xlink:label="x_8601a6a6-0828-421f-be87-cff5ea73a848"
          xlink:type="locator"/>
        <link:footnote id="x_000001_58c29070-6c9f-46bc-8348-ccafc1502524" xlink:label="x_000001_58c29070-6c9f-46bc-8348-ccafc1502524" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:Arial;font-size:8pt;">Total Annual Fund Operating Expenses shown here differ from the expense ratios shown in the Financial Highlights on page 76  because the expenses shown on this page include Acquired Fund Fees and Expenses and amounts shown in the Financial Highlights do not include Acquired Fund Fees and Expenses.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="x_8601a6a6-0828-421f-be87-cff5ea73a848"
          xlink:to="x_000001_58c29070-6c9f-46bc-8348-ccafc1502524"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#x_58e952b2-3d99-4df4-a9f1-889d234a16da"
          xlink:label="x_58e952b2-3d99-4df4-a9f1-889d234a16da"
          xlink:type="locator"/>
        <link:footnote id="x_000009_a00d8bc5-7e62-46fd-b091-33c149e30ea7" xlink:label="x_000009_a00d8bc5-7e62-46fd-b091-33c149e30ea7" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:Arial;font-size:8pt;">Homestead Advisers has contractually agreed, through at least </xhtml:span><xhtml:span style="color:#000000;font-family:Arial;font-size:8pt;">April 30, 2026</xhtml:span><xhtml:span style="color:#000000;font-family:Arial;font-size:8pt;">, to limit the Fund&#x2019;s operating expenses to an amount not to exceed 0.75% of the Fund's average daily net assets. Operating expenses exclude interest; taxes; brokerage commissions; other expenditures that are capitalized in accordance with generally accepted accounting principles; other extraordinary expenses not incurred in the ordinary course of the Fund&#x2019;s business; and acquired fund fees and expenses such as the fees and expenses associated with an investment in (i) an investment company or (ii) any company that would be an investment company under Section 3(a) of the Investment Company Act of 1940, as amended (the &#x201c;1940 Act&#x201d;), but for the exceptions to that definition provided for in Sections 3(c)(1) and 3(c)(7) of the 1940 Act. This waiver agreement will terminate immediately upon termination of the Fund&#x2019;s Management Agreement and may be terminated by the Fund upon 60 days&#x2019; notice.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="x_58e952b2-3d99-4df4-a9f1-889d234a16da"
          xlink:to="x_000009_a00d8bc5-7e62-46fd-b091-33c149e30ea7"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#b2fbd4d7-e369-4c5b-84bd-f6cba4ac9e01"
          xlink:label="b2fbd4d7-e369-4c5b-84bd-f6cba4ac9e01"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="b2fbd4d7-e369-4c5b-84bd-f6cba4ac9e01"
          xlink:to="x_000009_a00d8bc5-7e62-46fd-b091-33c149e30ea7"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#x_5b269f78-ded3-45d3-a683-9f873fad3df3"
          xlink:label="x_5b269f78-ded3-45d3-a683-9f873fad3df3"
          xlink:type="locator"/>
        <link:footnote id="x_000005_4bb3b06a-b67e-46ee-9e70-3e896cef375c" xlink:label="x_000005_4bb3b06a-b67e-46ee-9e70-3e896cef375c" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:Arial;font-size:8pt;">Expenses shown in this table and used in the example reflect expenses of both the Stock Index Fund and the Stock Index Fund&#x2019;s share of allocated expenses of the Master Portfolio (as defined below).</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="x_5b269f78-ded3-45d3-a683-9f873fad3df3"
          xlink:to="x_000005_4bb3b06a-b67e-46ee-9e70-3e896cef375c"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
