<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:AMRAX="http://americangrowthfund.com/20241129"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="amrax-20241129.xsd" xlink:type="simple"/>
    <context id="From2023-12-01to2024-11-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-11-29</endDate>
        </period>
    </context>
    <context id="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-11-29</endDate>
        </period>
    </context>
    <context id="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033069Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-11-29</endDate>
        </period>
    </context>
    <context id="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033070Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033070Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-11-29</endDate>
        </period>
    </context>
    <context id="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-11-29</endDate>
        </period>
    </context>
    <context id="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033069Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033070Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033070Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2013-01-012023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
        </entity>
        <period>
            <startDate>2013-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_S000012125Member_custom_C000033068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012023-12-21_custom_S000012125Member_custom_C000033068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2023-12-21</endDate>
        </period>
    </context>
    <context id="From2013-01-012023-12-31_custom_S000012125Member_custom_C000033068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_S000012125Member_custom_C000033069Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012023-12-21_custom_S000012125Member_custom_C000033069Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2023-12-21</endDate>
        </period>
    </context>
    <context id="From2013-01-012023-12-31_custom_S000012125Member_custom_C000033069Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_S000012125Member_custom_C000033070Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033070Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012023-12-21_custom_S000012125Member_custom_C000033070Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033070Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2023-12-21</endDate>
        </period>
    </context>
    <context id="From2013-01-012023-12-31_custom_S000012125Member_custom_C000033070Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033070Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_S000012125Member_custom_C000033067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012023-12-21_custom_S000012125Member_custom_C000033067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2023-12-21</endDate>
        </period>
    </context>
    <context id="From2013-01-012023-12-31_custom_S000012125Member_custom_C000033067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_S000012125Member_custom_C000033067Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012023-12-21_custom_S000012125Member_custom_C000033067Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <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>2023-12-21</endDate>
        </period>
    </context>
    <context id="From2013-01-012023-12-31_custom_S000012125Member_custom_C000033067Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_S000012125Member_custom_C000033067Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012023-12-21_custom_S000012125Member_custom_C000033067Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <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>2023-12-21</endDate>
        </period>
    </context>
    <context id="From2013-01-012023-12-31_custom_S000012125Member_custom_C000033067Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000005138</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">AMRAX:S000012125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">AMRAX:C000033067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-01-01</startDate>
            <endDate>2023-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="From2023-12-01to2024-11-29" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityInvCompanyType contextRef="From2023-12-01to2024-11-29" id="Fact000004">N-1A</dei:EntityInvCompanyType>
    <dei:EntityCentralIndexKey contextRef="From2023-12-01to2024-11-29" id="Fact000005">0000005138</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2023-12-01to2024-11-29" id="xdx2ixbrl0011">N-1A</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="From2023-12-01to2024-11-29" id="Fact000012">AMERICAN GROWTH FUND, INC.</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="From2023-12-01to2024-11-29" id="Fact000013">2024-11-30</dei:DocumentPeriodEndDate>
    <oef:ExpenseNarrativeTextBlock contextRef="From2023-12-01to2024-11-29" id="Fact000014">&lt;span style="color: #006600"&gt;&lt;b&gt;&lt;span id="xdx_91C_eoef--RiskReturnHeading_zuCRLr6cVQu7"&gt;Risk/Return Summary&lt;/span&gt;&lt;br/&gt;
&lt;span id="xdx_913_eoef--ObjectiveHeading_z2QdEby7HSzg"&gt;Investment Objectives/Goals&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;
&lt;span id="xdx_90A_eoef--ObjectivePrimaryTextBlock_c20231201__20241129_zBytNA725a2h"&gt;The Fund&#xb4;s primary objective is growth of capital.&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt;
&lt;span style="color: #006600"&gt;&lt;b&gt;&lt;span id="xdx_911_eoef--ExpenseHeading_zcfL4uGtW1A"&gt;Fee Table&lt;/span&gt;&lt;/b&gt;&lt;/span&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 Charge, page 17 of the Fund&#xb4;s prospectus and under Distribution of Shares, page 13 of the Fund&#xb4;s Statement of Additional
Information (&#x201c;SAI&#x201d;).</oef:ExpenseNarrativeTextBlock>
    <oef:ObjectivePrimaryTextBlock contextRef="From2023-12-01to2024-11-29" id="Fact000017">The Fund&#xb4;s primary objective is growth of capital.</oef:ObjectivePrimaryTextBlock>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033068Member"
      decimals="INF"
      id="Fact000020"
      unitRef="Ratio">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033069Member"
      decimals="INF"
      id="Fact000021"
      unitRef="Ratio">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033070Member"
      decimals="INF"
      id="Fact000022"
      unitRef="Ratio">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033067Member"
      decimals="INF"
      id="Fact000023"
      unitRef="Ratio">0.0575</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033068Member"
      decimals="INF"
      id="Fact000024"
      unitRef="Ratio">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033069Member"
      decimals="INF"
      id="Fact000025"
      unitRef="Ratio">0.05</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033070Member"
      decimals="INF"
      id="Fact000026"
      unitRef="Ratio">0.01</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033067Member"
      decimals="INF"
      id="Fact000027"
      unitRef="Ratio">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033068Member"
      decimals="INF"
      id="Fact000028"
      unitRef="Ratio">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033069Member"
      decimals="INF"
      id="Fact000029"
      unitRef="Ratio">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033070Member"
      decimals="INF"
      id="Fact000030"
      unitRef="Ratio">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033067Member"
      decimals="INF"
      id="Fact000031"
      unitRef="Ratio">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:RedemptionFeeOverRedemption
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033068Member"
      decimals="INF"
      id="Fact000032"
      unitRef="Ratio">0</oef:RedemptionFeeOverRedemption>
    <oef:RedemptionFeeOverRedemption
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033069Member"
      decimals="INF"
      id="Fact000033"
      unitRef="Ratio">0</oef:RedemptionFeeOverRedemption>
    <oef:RedemptionFeeOverRedemption
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033070Member"
      decimals="INF"
      id="Fact000034"
      unitRef="Ratio">0</oef:RedemptionFeeOverRedemption>
    <oef:RedemptionFeeOverRedemption
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033067Member"
      decimals="INF"
      id="Fact000035"
      unitRef="Ratio">0</oef:RedemptionFeeOverRedemption>
    <oef:ExchangeFeeOverRedemption
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033068Member"
      decimals="INF"
      id="Fact000036"
      unitRef="Ratio">0</oef:ExchangeFeeOverRedemption>
    <oef:ExchangeFeeOverRedemption
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033069Member"
      decimals="INF"
      id="Fact000037"
      unitRef="Ratio">0</oef:ExchangeFeeOverRedemption>
    <oef:ExchangeFeeOverRedemption
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033070Member"
      decimals="INF"
      id="Fact000038"
      unitRef="Ratio">0</oef:ExchangeFeeOverRedemption>
    <oef:ExchangeFeeOverRedemption
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033067Member"
      decimals="INF"
      id="Fact000039"
      unitRef="Ratio">0</oef:ExchangeFeeOverRedemption>
    <oef:ManagementFeesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033068Member"
      decimals="INF"
      id="Fact000040"
      unitRef="Ratio">0.0100</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033069Member"
      decimals="INF"
      id="Fact000041"
      unitRef="Ratio">0.0100</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033070Member"
      decimals="INF"
      id="Fact000042"
      unitRef="Ratio">0.0100</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033067Member"
      decimals="INF"
      id="Fact000043"
      unitRef="Ratio">0.0100</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033068Member"
      decimals="INF"
      id="Fact000044"
      unitRef="Ratio">0.0030</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033069Member"
      decimals="INF"
      id="Fact000045"
      unitRef="Ratio">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033070Member"
      decimals="INF"
      id="Fact000046"
      unitRef="Ratio">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033067Member"
      decimals="INF"
      id="Fact000047"
      unitRef="Ratio">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033068Member"
      decimals="INF"
      id="Fact000048"
      unitRef="Ratio">0.0333</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033069Member"
      decimals="INF"
      id="Fact000049"
      unitRef="Ratio">0.0427</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033070Member"
      decimals="INF"
      id="Fact000050"
      unitRef="Ratio">0.0351</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033067Member"
      decimals="INF"
      id="Fact000051"
      unitRef="Ratio">0.0395</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033068Member"
      decimals="INF"
      id="Fact000052"
      unitRef="Ratio">0.0000</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033069Member"
      decimals="INF"
      id="Fact000053"
      unitRef="Ratio">0.0000</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033070Member"
      decimals="INF"
      id="Fact000054"
      unitRef="Ratio">0.0000</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033067Member"
      decimals="INF"
      id="Fact000055"
      unitRef="Ratio">0.0000</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033068Member"
      decimals="INF"
      id="Fact000056"
      unitRef="Ratio">0.0463</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033069Member"
      decimals="INF"
      id="Fact000057"
      unitRef="Ratio">0.0627</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033070Member"
      decimals="INF"
      id="Fact000058"
      unitRef="Ratio">0.0551</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033067Member"
      decimals="INF"
      id="Fact000059"
      unitRef="Ratio">0.0495</oef:ExpensesOverAssets>
    <oef:ExpenseExampleNarrativeTextBlock contextRef="From2023-12-01to2024-11-29" id="Fact000060">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:</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033068Member"
      decimals="0"
      id="Fact000061"
      unitRef="USD">1012</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033068Member"
      decimals="0"
      id="Fact000062"
      unitRef="USD">1891</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033068Member"
      decimals="0"
      id="Fact000063"
      unitRef="USD">2777</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033068Member"
      decimals="0"
      id="Fact000064"
      unitRef="USD">5020</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033069Member"
      decimals="0"
      id="Fact000065"
      unitRef="USD">1123</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033069Member"
      decimals="0"
      id="Fact000066"
      unitRef="USD">2245</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033069Member"
      decimals="0"
      id="Fact000067"
      unitRef="USD">3337</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033069Member"
      decimals="0"
      id="Fact000068"
      unitRef="USD">5476</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033070Member"
      decimals="0"
      id="Fact000069"
      unitRef="USD">650</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033070Member"
      decimals="0"
      id="Fact000070"
      unitRef="USD">1640</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033070Member"
      decimals="0"
      id="Fact000071"
      unitRef="USD">2720</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033070Member"
      decimals="0"
      id="Fact000072"
      unitRef="USD">5136</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="From2023-08-012024-07-31_custom_S000012125Member_custom_C000033068Member"
      decimals="0"
      id="Fact000073"
      unitRef="USD">1042</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033067Member"
      decimals="0"
      id="Fact000074"
      unitRef="USD">1976</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033067Member"
      decimals="0"
      id="Fact000075"
      unitRef="USD">2911</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033067Member"
      decimals="0"
      id="Fact000076"
      unitRef="USD">5252</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033068Member"
      decimals="0"
      id="Fact000078"
      unitRef="USD">1012</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033068Member"
      decimals="0"
      id="Fact000079"
      unitRef="USD">1891</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033068Member"
      decimals="0"
      id="Fact000080"
      unitRef="USD">2777</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033068Member"
      decimals="0"
      id="Fact000081"
      unitRef="USD">5020</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033069Member"
      decimals="0"
      id="Fact000082"
      unitRef="USD">623</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033069Member"
      decimals="0"
      id="Fact000083"
      unitRef="USD">1845</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033069Member"
      decimals="0"
      id="Fact000084"
      unitRef="USD">3037</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033069Member"
      decimals="0"
      id="Fact000085"
      unitRef="USD">5476</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033070Member"
      decimals="0"
      id="Fact000086"
      unitRef="USD">550</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033070Member"
      decimals="0"
      id="Fact000087"
      unitRef="USD">1640</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033070Member"
      decimals="0"
      id="Fact000088"
      unitRef="USD">2720</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033070Member"
      decimals="0"
      id="Fact000089"
      unitRef="USD">5136</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033067Member"
      decimals="0"
      id="Fact000090"
      unitRef="USD">1042</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033067Member"
      decimals="0"
      id="Fact000091"
      unitRef="USD">1976</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033067Member"
      decimals="0"
      id="Fact000092"
      unitRef="USD">2911</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="From2023-12-012024-11-29_custom_S000012125Member_custom_C000033067Member"
      decimals="0"
      id="Fact000093"
      unitRef="USD">5252</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverTextBlock contextRef="From2023-12-01to2024-11-29" id="Fact000096">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 4% of the average market value of its portfolio.</oef:PortfolioTurnoverTextBlock>
    <oef:StrategyNarrativeTextBlock contextRef="From2023-12-01to2024-11-29" id="Fact000098">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.</oef:StrategyNarrativeTextBlock>
    <oef:PortfolioTurnoverTextBlock contextRef="From2013-01-012023-12-31" id="Fact000101">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.</oef:PortfolioTurnoverTextBlock>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="From2013-01-012023-12-31"
      decimals="INF"
      id="Fact000103"
      unitRef="Ratio">0.2179</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="From2013-01-012023-12-31"
      decimals="INF"
      id="Fact000105"
      unitRef="Ratio">-0.1825</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartYearToDateReturn
      contextRef="From2024-01-012024-09-30"
      decimals="INF"
      id="Fact000107"
      unitRef="Ratio">0.2034</oef:BarChartYearToDateReturn>
    <oef:AvgAnnlRtrPct
      contextRef="From2023-01-012023-12-31_custom_S000012125Member_custom_C000033068Member"
      decimals="INF"
      id="Fact000109"
      unitRef="Ratio">0.2380</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2019-01-012023-12-21_custom_S000012125Member_custom_C000033068Member"
      decimals="INF"
      id="Fact000110"
      unitRef="Ratio">0.1277</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2013-01-012023-12-31_custom_S000012125Member_custom_C000033068Member"
      decimals="INF"
      id="Fact000111"
      unitRef="Ratio">0.0794</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2023-01-012023-12-31_custom_S000012125Member_custom_C000033069Member"
      decimals="INF"
      id="Fact000112"
      unitRef="Ratio">0.2268</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2019-01-012023-12-21_custom_S000012125Member_custom_C000033069Member"
      decimals="INF"
      id="Fact000113"
      unitRef="Ratio">0.0972</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2013-01-012023-12-31_custom_S000012125Member_custom_C000033069Member"
      decimals="INF"
      id="Fact000114"
      unitRef="Ratio">0.0607</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2023-01-012023-12-31_custom_S000012125Member_custom_C000033070Member"
      decimals="INF"
      id="Fact000115"
      unitRef="Ratio">0.2285</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2019-01-012023-12-21_custom_S000012125Member_custom_C000033070Member"
      decimals="INF"
      id="Fact000116"
      unitRef="Ratio">0.1184</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2013-01-012023-12-31_custom_S000012125Member_custom_C000033070Member"
      decimals="INF"
      id="Fact000117"
      unitRef="Ratio">0.0712</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2023-01-012023-12-31_custom_S000012125Member_custom_C000033067Member"
      decimals="INF"
      id="Fact000118"
      unitRef="Ratio">0.2429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2019-01-012023-12-21_custom_S000012125Member_custom_C000033067Member"
      decimals="INF"
      id="Fact000119"
      unitRef="Ratio">0.1324</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2013-01-012023-12-31_custom_S000012125Member_custom_C000033067Member"
      decimals="INF"
      id="Fact000120"
      unitRef="Ratio">0.0833</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2023-01-012023-12-31_custom_S000012125Member_custom_C000033067Member_oef_AfterTaxesOnDistributionsMember"
      decimals="INF"
      id="Fact000121"
      unitRef="Ratio">0.2242</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2019-01-012023-12-21_custom_S000012125Member_custom_C000033067Member_oef_AfterTaxesOnDistributionsMember"
      decimals="INF"
      id="Fact000122"
      unitRef="Ratio">0.1181</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2013-01-012023-12-31_custom_S000012125Member_custom_C000033067Member_oef_AfterTaxesOnDistributionsMember"
      decimals="INF"
      id="Fact000123"
      unitRef="Ratio">0.0768</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2023-01-012023-12-31_custom_S000012125Member_custom_C000033067Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      decimals="INF"
      id="Fact000124"
      unitRef="Ratio">0.1943</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2019-01-012023-12-21_custom_S000012125Member_custom_C000033067Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      decimals="INF"
      id="Fact000125"
      unitRef="Ratio">0.1086</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2013-01-012023-12-31_custom_S000012125Member_custom_C000033067Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      decimals="INF"
      id="Fact000126"
      unitRef="Ratio">0.0701</oef:AvgAnnlRtrPct>
</xbrl>
