<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:AMRAX="http://americangrowthfund.com/20251129"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="amrax-20251129.xsd" xlink:type="simple"/>
    <context id="From2024-12-01to2025-11-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2025-11-29</endDate>
        </period>
    </context>
    <context id="From2024-12-012025-11-29_custom_C000033068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2025-11-29</endDate>
        </period>
    </context>
    <context id="From2024-12-012025-11-29_custom_C000033069Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2025-11-29</endDate>
        </period>
    </context>
    <context id="From2024-12-012025-11-29_custom_C000033070Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033070Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2025-11-29</endDate>
        </period>
    </context>
    <context id="From2024-12-012025-11-29_custom_C000033067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2025-11-29</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_C000033068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012024-12-31_custom_C000033068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2014-01-012024-12-31_custom_C000033068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_C000033069Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012024-12-31_custom_C000033069Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2014-01-012024-12-31_custom_C000033069Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_C000033070Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033070Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012024-12-31_custom_C000033070Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033070Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2014-01-012024-12-31_custom_C000033070Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033070Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_C000033067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012024-12-31_custom_C000033067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2014-01-012024-12-31_custom_C000033067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_C000033067Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</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="From2019-01-012024-12-31_custom_C000033067Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2014-01-012024-12-31_custom_C000033067Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_C000033067Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012024-12-31_custom_C000033067Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2014-01-012024-12-31_custom_C000033067Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag contextRef="From2024-12-01to2025-11-29" id="Fact000003">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2024-12-01to2025-11-29" id="Fact000004">485BPOS</dei:DocumentType>
    <dei:EntityCentralIndexKey contextRef="From2024-12-01to2025-11-29" id="Fact000005">0000005138</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="From2024-12-01to2025-11-29" id="Fact000011">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="From2024-12-01to2025-11-29" id="Fact000012">AMERICAN GROWTH FUND, INC.</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="From2024-12-01to2025-11-29" id="Fact000013">2025-11-30</dei:DocumentPeriodEndDate>
    <oef:ExpenseNarrativeTextBlock contextRef="From2024-12-01to2025-11-29" id="Fact000014">&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: rgb(0,102,0)"&gt;&lt;b&gt;Risk/Return Summary&lt;br/&gt;Investment Objectives/Goals&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;&lt;br/&gt;&lt;span id="xdx_907_eoef--ObjectivePrimaryTextBlock_c20241201__20251129_zpJKEq1CFiI9"&gt;The
Fund&#xb4;s primary objective is growth of capital.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: rgb(0,102,0)"&gt;&lt;b&gt;Fee
Table&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;&lt;br/&gt;This table describes the fees
and expenses that you may pay if you buy, hold and sell shares of the Fund. &lt;b&gt;You may pay other fees, such as brokerage commissions
and other fees to financial intermediaries, which are not reflected in the tables and examples below.&lt;/b&gt; You may qualify for sales charge
discounts if you and your family invest, or agree to invest in the future, at least $50,000 in the American Growth Fund. More information
about these and other discounts is available from your financial professional and in How to Reduce your Sales &lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;Charge,
page 17 of the Fund&#xb4;s prospectus and under Distribution of Shares, page 14 of the Fund&#xb4;s Statement of Additional &lt;span style="color: Black"&gt;Information
(&#x201c;SAI&#x201d;).&lt;/span&gt;&lt;/span&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ObjectivePrimaryTextBlock contextRef="From2024-12-01to2025-11-29" id="Fact000015">The
Fund&#xb4;s primary objective is growth of capital.</oef:ObjectivePrimaryTextBlock>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="INF"
      id="Fact000016"
      unitRef="Ratio">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="INF"
      id="Fact000017"
      unitRef="Ratio">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="INF"
      id="Fact000018"
      unitRef="Ratio">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="INF"
      id="Fact000019"
      unitRef="Ratio">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="INF"
      id="Fact000020"
      unitRef="Ratio">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="INF"
      id="Fact000021"
      unitRef="Ratio">0.05</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="INF"
      id="Fact000022"
      unitRef="Ratio">0.01</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="INF"
      id="Fact000023"
      unitRef="Ratio">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="INF"
      id="Fact000024"
      unitRef="Ratio">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="INF"
      id="Fact000025"
      unitRef="Ratio">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="INF"
      id="Fact000026"
      unitRef="Ratio">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="INF"
      id="Fact000027"
      unitRef="Ratio">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:RedemptionFeeOverRedemption
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="INF"
      id="Fact000028"
      unitRef="Ratio">0</oef:RedemptionFeeOverRedemption>
    <oef:RedemptionFeeOverRedemption
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="INF"
      id="Fact000029"
      unitRef="Ratio">0</oef:RedemptionFeeOverRedemption>
    <oef:RedemptionFeeOverRedemption
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="INF"
      id="Fact000030"
      unitRef="Ratio">0</oef:RedemptionFeeOverRedemption>
    <oef:RedemptionFeeOverRedemption
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="INF"
      id="Fact000031"
      unitRef="Ratio">0</oef:RedemptionFeeOverRedemption>
    <oef:ExchangeFeeOverRedemption
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="INF"
      id="Fact000032"
      unitRef="Ratio">0</oef:ExchangeFeeOverRedemption>
    <oef:ExchangeFeeOverRedemption
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="INF"
      id="Fact000033"
      unitRef="Ratio">0</oef:ExchangeFeeOverRedemption>
    <oef:ExchangeFeeOverRedemption
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="INF"
      id="Fact000034"
      unitRef="Ratio">0</oef:ExchangeFeeOverRedemption>
    <oef:ExchangeFeeOverRedemption
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="INF"
      id="Fact000035"
      unitRef="Ratio">0</oef:ExchangeFeeOverRedemption>
    <oef:ManagementFeesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="INF"
      id="Fact000036"
      unitRef="Ratio">0.0100</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="INF"
      id="Fact000037"
      unitRef="Ratio">0.0100</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="INF"
      id="Fact000038"
      unitRef="Ratio">0.0100</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="INF"
      id="Fact000039"
      unitRef="Ratio">0.0100</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="INF"
      id="Fact000040"
      unitRef="Ratio">0.0030</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="INF"
      id="Fact000041"
      unitRef="Ratio">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="INF"
      id="Fact000042"
      unitRef="Ratio">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="INF"
      id="Fact000043"
      unitRef="Ratio">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="INF"
      id="Fact000044"
      unitRef="Ratio">0.0383</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="INF"
      id="Fact000045"
      unitRef="Ratio">0.0428</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="INF"
      id="Fact000046"
      unitRef="Ratio">0.0383</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="INF"
      id="Fact000047"
      unitRef="Ratio">0.0366</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="INF"
      id="Fact000048"
      unitRef="Ratio">0.0000</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="INF"
      id="Fact000049"
      unitRef="Ratio">0.0000</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="INF"
      id="Fact000050"
      unitRef="Ratio">0.0000</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="INF"
      id="Fact000051"
      unitRef="Ratio">0.0000</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="INF"
      id="Fact000052"
      unitRef="Ratio">0.0513</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="INF"
      id="Fact000053"
      unitRef="Ratio">0.0628</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="INF"
      id="Fact000054"
      unitRef="Ratio">0.0583</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="INF"
      id="Fact000055"
      unitRef="Ratio">0.0466</oef:ExpensesOverAssets>
    <oef:ExpenseExampleNarrativeTextBlock contextRef="From2024-12-01to2025-11-29" id="Fact000056">&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;This
Example is intended to help you compare the cost of investing in the Fund with the cost of investing in other mutual funds. The Example
assumes that you invest $10,000 in the Fund for the time periods indicated and then 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&#xb4;s operating expenses remain the same.
Seven years after the date of purchase, Class B &amp;amp; C Shares automatically convert to Class A Shares. 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="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="0"
      id="Fact000057"
      unitRef="USD">1058</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="0"
      id="Fact000058"
      unitRef="USD">2023</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="0"
      id="Fact000059"
      unitRef="USD">2985</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="0"
      id="Fact000060"
      unitRef="USD">5379</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="0"
      id="Fact000061"
      unitRef="USD">1124</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="0"
      id="Fact000062"
      unitRef="USD">2248</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="0"
      id="Fact000063"
      unitRef="USD">3341</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="0"
      id="Fact000064"
      unitRef="USD">5607</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="0"
      id="Fact000065"
      unitRef="USD">681</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="0"
      id="Fact000066"
      unitRef="USD">1727</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="0"
      id="Fact000067"
      unitRef="USD">2855</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="0"
      id="Fact000068"
      unitRef="USD">5413</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="0"
      id="Fact000069"
      unitRef="USD">1015</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="0"
      id="Fact000070"
      unitRef="USD">1899</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="0"
      id="Fact000071"
      unitRef="USD">2790</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="0"
      id="Fact000072"
      unitRef="USD">5042</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="0"
      id="Fact000073"
      unitRef="USD">1058</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="0"
      id="Fact000074"
      unitRef="USD">2023</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="0"
      id="Fact000075"
      unitRef="USD">2985</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="From2024-12-012025-11-29_custom_C000033068Member"
      decimals="0"
      id="Fact000076"
      unitRef="USD">5379</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="0"
      id="Fact000077"
      unitRef="USD">624</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="0"
      id="Fact000078"
      unitRef="USD">1848</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="0"
      id="Fact000079"
      unitRef="USD">3041</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="From2024-12-012025-11-29_custom_C000033069Member"
      decimals="0"
      id="Fact000080"
      unitRef="USD">5607</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="0"
      id="Fact000081"
      unitRef="USD">581</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="0"
      id="Fact000082"
      unitRef="USD">1727</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="0"
      id="Fact000083"
      unitRef="USD">2855</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="From2024-12-012025-11-29_custom_C000033070Member"
      decimals="0"
      id="Fact000084"
      unitRef="USD">5413</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="0"
      id="Fact000085"
      unitRef="USD">1015</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="0"
      id="Fact000086"
      unitRef="USD">1899</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="0"
      id="Fact000087"
      unitRef="USD">2790</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="From2024-12-012025-11-29_custom_C000033067Member"
      decimals="0"
      id="Fact000088"
      unitRef="USD">5042</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverTextBlock contextRef="From2024-12-01to2025-11-29" id="Fact000089">
	&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: rgb(0,102,0)"&gt;&lt;b&gt;Portfolio Turnover&lt;/b&gt;&lt;/span&gt;
	&lt;br/&gt;
	&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities (or "turns over" its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in higher taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the example, affect the Fund&#xb4;s performance. During the most recent fiscal year, the Fund&#xb4;s portfolio turnover rate was 8% of the average market value of its portfolio.&lt;/span&gt;
</oef:PortfolioTurnoverTextBlock>
    <oef:StrategyNarrativeTextBlock contextRef="From2024-12-01to2025-11-29" id="Fact000090">
	&lt;span style="color: rgb(0,102,0)"&gt;&lt;b&gt;Principal Investment Strategy&lt;/b&gt;&lt;/span&gt;
	&lt;br/&gt;
	&lt;span style="color: Black"&gt;Investment Research Corporation (the "Advisor&#x201d;, &#x201c;Investment Advisor&#x201d;, or &#x201c;IRC&#x201d;) manages the Fund using a growth style of investing. We use a consistent approach to build the Fund&#xb4;s investment portfolio which is made up primarily of common stocks and securities convertible into common stock. These securities are issued primarily by large companies, and to a lesser extent, small and mid-sized companies. When a company&#xb4;s fundamentals are strong, we believe earnings growth will follow. The Fund may invest in securities of other investment companies, including exchange-traded funds, to obtain desired exposures.&lt;/span&gt;
</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock contextRef="From2024-12-01to2025-11-29" id="Fact000091">
	&lt;p&gt;
		&lt;span style="color: rgb(0,102,0)"&gt;&lt;b&gt;Principal Risks of Investing in the Fund&lt;/b&gt;&lt;/span&gt;
		&lt;br/&gt;
		&lt;span style="color: Black"&gt;Loss of some or all of the money you invest is a risk of investing in the Fund.&lt;br/&gt;The primary risks of investing in the Fund are:&lt;/span&gt;
	&lt;/p&gt;
	&lt;ul style="color: green"&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Stock Market Risk - the value of an investment may fluctuate widely and could decline, sometimes rapidly and unpredictably.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Operational and Cybersecurity Risk - Cybersecurity breaches may allow an unauthorized party to gain access to fund assets, customer data, or proprietary information, or cause a fund or its service providers to suffer data corruption or lose operational functionality. Similar incidents affecting the companies and other issuers in which the Fund invests may negatively impact performance. Operational risk may arise from human error, error by third parties, communication errors, or technology failures, among other causes. In addition, markets and market participants are increasingly reliant on information data systems. Inaccurate data, software or other technology malfunctions, programming inaccuracies, unauthorized use or access, and similar circumstances may impair the performance of these systems and may have an adverse impact upon a single issuer, a group of issuers, or the market at large, which could negatively impact the value of one or more of the Fund&#x2019;s investments.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Market Risk - Economies and financial markets throughout the world are becoming increasingly interconnected, which increases the likelihood that events or conditions in one country or region will adversely impact markets or issuers in other countries or regions. Securities in the Fund&#x2019;s portfolio may underperform in comparison to securities in general financial markets, a particular financial market or other asset classes due to a number of factors, including inflation (or expectations for inflation), deflation (or expectations for deflation), interest rates, global demand for particular products or resources, market instability, debt crises and downgrades, embargoes, tariffs, sanctions and other trade barriers, regulatory events, other governmental trade or market control programs and geopolitical events, such as political or economic dysfunction within nations. In addition, the value of the Fund&#x2019;s investments may be negatively affected by the occurrence of global events such as war, terrorism, environmental disasters, natural disasters or events, country instability, and infectious disease epidemics or pandemics or other public health crises. Policy changes by the U.S. government and/or the Fed and political events within the United States and other countries may affect investor and consumer confidence and may adversely impact financial markets and the broader economy, perhaps suddenly and to a significant degree. A downgrade of the ratings of U.S. government debt obligations, or concerns about the U.S. government&#x2019;s credit quality in general, could have a substantial negative effect on the U.S. and global economies. Downgrades affecting other countries also could have similar impacts. In addition, high public debt in the United States and other countries creates ongoing systemic and market risks and policymaking uncertainty.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Early Close/Trading Halt Risk. An exchange or market may close or issue trading halts on specific securities, or the ability to buy or sell certain securities or financial instruments may be restricted, which may prevent the Fund from buying or selling certain securities or financial instruments.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Industry and Security Risk - the risk that the value of securities in a particular industry or the value of an individual stock or bond will decline because of, among other things, changing expectations for the performance of that industry or for the individual company issuing the stock or bond.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Management Risk - risks that the Advisor&#xb4;s assessment of a company&#xb4;s growth prospects may not be accurate.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Interest Rate Risk &#x2013; as rates rise, the price of a fixed rate bond generally will fall.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Credit Risk &#x2013; a bond&#x2019;s issuer may be unable to make timely payments of interest and capital.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Foreign Investment Risk &#x2013; adverse effects from political instability, currency exchange rates, economic conditions or regulatory and accounting standards outside the United States.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Liquidity Risk - a given security or asset may not be readily marketable. Illiquid investments may be difficult or impossible to sell or purchase at an advantageous time or price or in sufficient amounts to achieve the Fund's desired level of exposure.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Small Cap Risk - small cap stocks tend to have a high exposure to market fluctuations and failure.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Mid Cap Risk - mid cap stocks tend to have a greater exposure to market fluctuations and failure.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Equity Risk &#x2013; stock and equity values fluctuate in response to a company&#x2019;s financial condition and other factors, including general market conditions, and could decline. The level of volatility could be high.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Repurchase Agreement Risk &#x2013; a seller may default or a security declines in value.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Depositary Receipts Risk &#x2013; generally these are subject to the same risks as Foreign Investment Risks.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Convertible Securities &#x2013; convertible securities have the risk of loss of principal at maturity.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Large Cap Company Risk &#x2013; slower response to competitors and technology and consumer tastes, and slower growth rates during periods of economic expansion.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Investments in Other Investment Companies Risk - the Fund&#x2019;s investments in other investment companies will be subject to the risks of the other investment companies&#x2019; portfolio securities and the Fund will bear indirectly the fees and expenses of the other investment companies in which it invests.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Exchange-Traded Funds (&#x201c;ETFs&#x201d;) Risk - The Fund is subject to the risks associated with the securities or other investments in which the ETFs invest. The Fund&#x2019;s shareholders will indirectly bear fees and expenses paid by the ETFs in which it invests, in addition to the Fund&#x2019;s direct fees and expenses. An index-based ETF&#x2019;s performance may not match that of the index it seeks to track. An actively managed ETF&#x2019;s performance will reflect its advisor&#x2019;s ability to make investment decisions that are suited to achieving the ETF&#x2019;s investment objective.&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: rgb(34,34,34)"&gt;Technology Securities Risk - Certain technology related companies may face special risks that their products or services may not prove to be commercially successful. Investments in technology companies generally can be volatile and fluctuate widely, sometimes rapidly and unpredictably. &lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: Black"&gt;Political Risk - Political risk is the risk an investment's returns could suffer as a result of political changes or instability in a country. Instability affecting&#160;investment&#160;returns could stem from a change in government, legislative bodies, other foreign policymakers or military control.&lt;/span&gt;&lt;/li&gt;
	&lt;/ul&gt;
</oef:RiskTextBlock>
    <oef:BarChartNarrativeTextBlock contextRef="From2024-12-01to2025-11-29" id="Fact000092">
	&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: rgb(0,102,0)"&gt;&lt;b&gt;&lt;span id="xdx_904_eoef--BarChartHeading_c20241201__20251129_zYoRNf6o439h"&gt;Risk/Return Bar Chart and Table&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;
	&lt;br/&gt;
	&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"&gt;The bar chart and table are intended to provide you with an indication of the risks of investing in the Fund by showing changes in performance from year to year and by showing how the Fund&#xb4;s average annual returns for Class D shares for 1, 5 and 10 years compare to those of the Standard and Poor&#x2019;s 500 Index total return. Past performance, before and after taxes, is not predictive of future performance. Sales load and account fees are not reflected in the bar chart. If the sales load and account fees were included, the returns would be less than those that are shown. Updated performance information for the Fund is available at the Fund&#xb4;s web site (www.americangrowthfund.com) or toll-free telephone number (800) 525-2406.&lt;/span&gt;
</oef:BarChartNarrativeTextBlock>
    <oef:BarChartHeading contextRef="From2024-12-01to2025-11-29" id="Fact000093">Risk/Return Bar Chart and Table</oef:BarChartHeading>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="From2020-04-012020-06-30"
      decimals="INF"
      id="Fact000094"
      unitRef="Ratio">0.2179</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="From2020-01-012020-03-31"
      decimals="INF"
      id="Fact000095"
      unitRef="Ratio">-0.1825</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartYearToDateReturn
      contextRef="From2025-01-012025-09-30"
      decimals="INF"
      id="Fact000096"
      unitRef="Ratio">-0.0375</oef:BarChartYearToDateReturn>
    <oef:AvgAnnlRtrPct
      contextRef="From2024-01-012024-12-31_custom_C000033068Member"
      decimals="INF"
      id="Fact000097"
      unitRef="Ratio">0.0939</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2019-01-012024-12-31_custom_C000033068Member"
      decimals="INF"
      id="Fact000098"
      unitRef="Ratio">0.0795</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2014-01-012024-12-31_custom_C000033068Member"
      decimals="INF"
      id="Fact000099"
      unitRef="Ratio">0.0631</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2024-01-012024-12-31_custom_C000033069Member"
      decimals="INF"
      id="Fact000100"
      unitRef="Ratio">0.0979</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2019-01-012024-12-31_custom_C000033069Member"
      decimals="INF"
      id="Fact000101"
      unitRef="Ratio">0.0677</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2014-01-012024-12-31_custom_C000033069Member"
      decimals="INF"
      id="Fact000102"
      unitRef="Ratio">0.0738</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2024-01-012024-12-31_custom_C000033070Member"
      decimals="INF"
      id="Fact000103"
      unitRef="Ratio">0.1515</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2019-01-012024-12-31_custom_C000033070Member"
      decimals="INF"
      id="Fact000104"
      unitRef="Ratio">0.0839</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2014-01-012024-12-31_custom_C000033070Member"
      decimals="INF"
      id="Fact000105"
      unitRef="Ratio">0.0829</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2024-01-012024-12-31_custom_C000033067Member"
      decimals="INF"
      id="Fact000106"
      unitRef="Ratio">0.0988</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2019-01-012024-12-31_custom_C000033067Member"
      decimals="INF"
      id="Fact000107"
      unitRef="Ratio">0.0840</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2014-01-012024-12-31_custom_C000033067Member"
      decimals="INF"
      id="Fact000108"
      unitRef="Ratio">0.0669</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2024-01-012024-12-31_custom_C000033067Member_oef_AfterTaxesOnDistributionsMember"
      decimals="INF"
      id="Fact000109"
      unitRef="Ratio">0.0741</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2019-01-012024-12-31_custom_C000033067Member_oef_AfterTaxesOnDistributionsMember"
      decimals="INF"
      id="Fact000110"
      unitRef="Ratio">0.0672</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2014-01-012024-12-31_custom_C000033067Member_oef_AfterTaxesOnDistributionsMember"
      decimals="INF"
      id="Fact000111"
      unitRef="Ratio">0.0778</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2024-01-012024-12-31_custom_C000033067Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      decimals="INF"
      id="Fact000112"
      unitRef="Ratio">0.0672</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2019-01-012024-12-31_custom_C000033067Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      decimals="INF"
      id="Fact000113"
      unitRef="Ratio">0.0657</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2014-01-012024-12-31_custom_C000033067Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      decimals="INF"
      id="Fact000114"
      unitRef="Ratio">0.0719</oef:AvgAnnlRtrPct>
</xbrl>
