<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ck0000044201="http://gfa.com/20240831"
  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:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ck0000044201-20240831.xsd" xlink:type="simple"/>
    <context id="P09_01_2023To08_31_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025066MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000148456MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025067MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025068MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000077891MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025069MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000162626MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224556MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025077MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224555MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025073MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025075MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025076MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189486MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025064MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025071MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000068598MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000180003MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025072MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189487MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025066MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025066MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025066MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025066MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025066MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025066MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025066MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025066MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025066MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000148456MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000148456MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000148456MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000148456MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000148456MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000148456MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000148456MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000148456MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000148456MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025067MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025067MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025067MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025067MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025067MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025067MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025067MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025067MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025067MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025068MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025068MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025068MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025068MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025068MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025068MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025068MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025068MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025068MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000077891MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000077891MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000077891MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000077891MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000077891MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000077891MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000077891MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000077891MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000077891MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025069MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025069MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025069MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025069MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025069MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025069MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025069MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025069MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025069MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000162626MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000162626MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000162626MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000162626MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000162626MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000162626MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000162626MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000162626MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000162626MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025065MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025065MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025065MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025065MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025065MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025065MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025065MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025065MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025065MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224556MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224556MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224556MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224556MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224556MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224556MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224556MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224556MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224556MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025077MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025077MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025077MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025077MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025077MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025077MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025077MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025077MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025077MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224555MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224555MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224555MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224555MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224555MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224555MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224555MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224555MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000224555MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025073MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025073MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025073MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025073MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025073MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025073MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025073MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025073MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025073MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025075MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025075MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025075MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025075MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025075MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025075MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025075MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025075MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025075MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025076MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025076MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025076MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025076MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025076MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025076MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025076MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025076MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025076MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189486MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189486MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189486MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189486MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189486MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189486MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189486MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189486MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189486MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025064MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025064MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025064MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025064MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025064MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025064MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025064MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025064MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025064MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025071MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025071MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025071MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025071MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025071MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025071MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025071MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025071MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025071MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000068598MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000068598MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000068598MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000068598MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000068598MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000068598MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000068598MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000068598MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000068598MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000180003MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000180003MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000180003MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000180003MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000180003MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000180003MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000180003MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000180003MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000180003MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025072MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025072MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025072MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025072MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025072MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025072MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025072MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025072MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000025072MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189487MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189487MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189487MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000044201:ShortTermSecuritiesOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189487MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189487MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189487MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189487MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189487MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_C000189487MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2014_C000025072MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2014_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2014_C000068598MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2014_C000025071MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2014_C000025064MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2014_C000025076MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2014_C000025075MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2014_C000025073MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2014_C000025077MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2014_C000025065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2014_C000025069MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2014_C000077891MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2014_C000025068MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2014_C000025067MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2014_C000148456MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2014_C000025066MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000025072MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000068598MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000025071MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000025071MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000025064MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000025064MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000025076MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000025075MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000025075MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000025073MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000025073MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000025077MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000025065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000025069MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000077891MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000025068MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000025067MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000148456MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2014To08_31_2024_C000025066MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="PAsOn08_31_2015_C000025072MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2015_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2015_C000068598MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2015_C000025071MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2015_C000025064MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2015_C000025076MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2015_C000025075MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2015_C000025073MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2015_C000025077MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2015_C000025065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2015_C000025069MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2015_C000077891MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2015_C000025068MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2015_C000025067MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2015_C000148456MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2015_C000025066MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_C000025072MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_C000068598MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_C000025071MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_C000025064MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_C000025076MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_C000025075MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_C000025073MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_C000025077MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_C000025065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_C000162626MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_C000025069MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_C000077891MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_C000025068MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_C000025067MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_C000148456MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2016_C000025066MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000189487MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000025072MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000180003MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000068598MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000025071MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000025064MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000189486MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000025076MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000025075MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000025073MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000025077MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000025065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000162626MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000025069MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000077891MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000025068MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000025067MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000148456MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2017_C000025066MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000189487MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000025072MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000180003MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000068598MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000025071MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000025064MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000189486MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000025076MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000025075MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000025073MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000025077MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000025065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000162626MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000025069MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000077891MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000025068MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000025067MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000148456MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_C000025066MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000189487MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000025072MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000180003MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000068598MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000025071MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000025064MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000189486MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000025076MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000025075MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000025073MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000025077MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000025065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000162626MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000025069MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000077891MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000025068MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000025067MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000148456MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_C000025066MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000189487MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000189487MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000025072MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000180003MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000068598MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000025071MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000025071MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000025064MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000025064MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000189486MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000189486MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000025076MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000025075MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000025075MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000025073MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000025073MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000025077MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000025065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000162626MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000025069MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000077891MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000025068MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000025067MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000148456MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P09_01_2019To08_31_2024_C000025066MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000189487MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000025072MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000180003MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000068598MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000025071MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000025064MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000189486MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000025076MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000025075MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000025073MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000025077MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000025065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000162626MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000025069MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000077891MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000025068MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000025067MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000148456MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2020_C000025066MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000189487MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000025072MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000180003MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000068598MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000025071MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000025064MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000189486MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000025076MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000025075MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000025073MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000224555MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000025077MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000224556MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000025065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000162626MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000025069MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000077891MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000025068MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000025067MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000148456MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_C000025066MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000189487MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000025072MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000180003MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000068598MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000025071MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000025064MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000189486MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000025076MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000025075MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000025073MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000224555MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000025077MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000224556MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000025065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000162626MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000025069MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000077891MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000025068MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000025067MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000148456MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2022_C000025066MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000189487MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000025072MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000180003MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000068598MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000068598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000025071MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000025064MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000189486MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000025076MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000025075MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000025073MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000224555MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000025077MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000224556MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000025065MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025065Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000162626MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000025069MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025069Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000077891MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000077891Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000025068MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000025067MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000148456MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000148456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2023_C000025066MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000025066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="PAsOn01_27_2017_C000180003MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-27</instant>
        </period>
    </context>
    <context id="PAsOn04_07_2017_C000189487MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-07</instant>
        </period>
    </context>
    <context id="PAsOn04_07_2017_C000189486MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-07</instant>
        </period>
    </context>
    <context id="PAsOn10_30_2020_C000224555MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="PAsOn10_30_2020_C000224556MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2021_C000224555MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2021_C000224556MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2022_C000224555MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2022_C000224556MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2023_C000224555MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2023_C000224556MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_29_2024_C000224555MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-29</instant>
        </period>
    </context>
    <context id="PAsOn02_29_2024_C000224556MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-29</instant>
        </period>
    </context>
    <context id="PAsOn11_20_2015_C000162626MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-11-20</instant>
        </period>
    </context>
    <context id="P04_07_2017To08_31_2024_C000189487MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P04_07_2017To08_31_2024_C000189487MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189487Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P04_07_2017To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P04_07_2017To08_31_2024_C000189486MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P04_07_2017To08_31_2024_C000189486MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000189486Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To08_31_2024_C000224555MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224555Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P10_30_2020To08_31_2024_C000224556MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000224556Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To08_31_2024_C000180003MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000180003Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P01_27_2017To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P11_20_2015To08_31_2024_C000162626MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000044201:C000162626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-11-20</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P11_20_2015To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000044201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-11-20</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Holding">
        <measure>ck0000044201:Holding</measure>
    </unit>
    <dei:AmendmentFlag contextRef="P09_01_2023To08_31_2024" id="ixv-30932">false</dei:AmendmentFlag>
    <dei:EntityRegistrantName contextRef="P09_01_2023To08_31_2024" id="hidden1251453">GROWTH FUND OF AMERICA</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="P09_01_2023To08_31_2024" id="ixv-30934">0000044201</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="P09_01_2023To08_31_2024" id="ixv-30935">N-1A</dei:EntityInvCompanyType>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025066MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30936"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025066MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30937"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025066MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30938"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025066MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30939"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025066MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30940"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025066MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30941"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025066MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30942"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025066MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30943"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025066MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30944"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000148456MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30945"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000148456MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30946"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000148456MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30947"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000148456MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30948"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000148456MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30949"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000148456MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30950"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000148456MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30951"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000148456MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30952"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000148456MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30953"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025067MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30954"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025067MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30955"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025067MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30956"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025067MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30957"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025067MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30958"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025067MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30959"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025067MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30960"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025067MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30961"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025067MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30962"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025068MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30963"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025068MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30964"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025068MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30965"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025068MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30966"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025068MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30967"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025068MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30968"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025068MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30969"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025068MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30970"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025068MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30971"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000077891MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30972"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000077891MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30973"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000077891MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30974"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000077891MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30975"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000077891MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30976"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000077891MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30977"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000077891MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30978"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000077891MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30979"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000077891MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30980"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025069MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30981"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025069MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30982"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025069MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30983"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025069MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30984"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025069MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30985"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025069MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30986"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025069MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30987"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025069MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30988"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025069MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30989"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000162626MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30990"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000162626MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30991"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000162626MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30992"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000162626MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30993"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000162626MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30994"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000162626MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30995"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000162626MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30996"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000162626MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30997"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000162626MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="4"
      id="ixv-30998"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025065MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-30999"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025065MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31000"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025065MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31001"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025065MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31002"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025065MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31003"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025065MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31004"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025065MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31005"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025065MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31006"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025065MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31007"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224556MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31008"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224556MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31009"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224556MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31010"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224556MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31011"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224556MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31012"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224556MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31013"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224556MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31014"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224556MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31015"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224556MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31016"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025077MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31017"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025077MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31018"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025077MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31019"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025077MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31020"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025077MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31021"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025077MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31022"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025077MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31023"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025077MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31024"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025077MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31025"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224555MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31026"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224555MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31027"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224555MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31028"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224555MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31029"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224555MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31030"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224555MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31031"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224555MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31032"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224555MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31033"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000224555MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31034"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025073MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31035"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025073MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31036"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025073MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31037"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025073MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31038"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025073MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31039"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025073MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31040"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025073MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31041"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025073MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31042"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025073MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31043"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025075MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31044"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025075MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31045"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025075MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31046"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025075MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31047"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025075MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31048"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025075MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31049"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025075MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31050"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025075MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31051"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025075MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31052"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025076MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31053"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025076MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31054"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025076MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31055"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025076MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31056"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025076MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31057"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025076MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31058"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025076MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31059"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025076MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31060"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025076MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31061"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189486MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31062"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189486MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31063"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189486MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31064"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189486MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31065"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189486MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31066"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189486MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31067"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189486MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31068"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189486MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31069"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189486MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31070"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025064MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31071"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025064MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31072"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025064MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31073"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025064MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31074"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025064MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31075"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025064MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31076"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025064MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31077"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025064MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31078"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025064MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31079"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025071MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31080"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025071MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31081"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025071MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31082"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025071MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31083"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025071MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31084"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025071MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31085"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025071MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31086"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025071MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31087"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025071MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31088"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000068598MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31089"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000068598MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31090"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000068598MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31091"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000068598MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31092"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000068598MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31093"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000068598MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31094"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000068598MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31095"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000068598MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31096"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000068598MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31097"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000180003MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31098"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000180003MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31099"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000180003MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31100"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000180003MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31101"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000180003MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31102"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000180003MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31103"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000180003MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31104"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000180003MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31105"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000180003MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31106"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025072MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31107"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025072MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31108"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025072MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31109"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025072MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31110"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025072MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31111"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025072MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31112"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025072MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31113"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025072MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31114"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000025072MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31115"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189487MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31116"
      unitRef="Unit_pure">0.0770</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189487MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31117"
      unitRef="Unit_pure">0.0033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189487MemberoefClassAxis_ShortTermSecuritiesOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31118"
      unitRef="Unit_pure">0.0346</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189487MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31119"
      unitRef="Unit_pure">0.2575</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189487MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31120"
      unitRef="Unit_pure">0.1466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189487MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31121"
      unitRef="Unit_pure">0.1456</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189487MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31122"
      unitRef="Unit_pure">0.1284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189487MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31123"
      unitRef="Unit_pure">0.1198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn08_31_2024_C000189487MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-31124"
      unitRef="Unit_pure">0.0872</oef:PctOfNav>
    <oef:AcctVal
      contextRef="PAsOn04_07_2017_C000189487MemberoefClassAxis"
      decimals="0"
      id="ixv-31125"
      unitRef="Unit_USD">9751</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000189487MemberoefClassAxis"
      decimals="0"
      id="ixv-31126"
      unitRef="Unit_USD">10494</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000189487MemberoefClassAxis"
      decimals="0"
      id="ixv-31127"
      unitRef="Unit_USD">12987</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000189487MemberoefClassAxis"
      decimals="0"
      id="ixv-31128"
      unitRef="Unit_USD">12844</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000189487MemberoefClassAxis"
      decimals="0"
      id="ixv-31129"
      unitRef="Unit_USD">17648</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000189487MemberoefClassAxis"
      decimals="0"
      id="ixv-31130"
      unitRef="Unit_USD">22900</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000189487MemberoefClassAxis"
      decimals="0"
      id="ixv-31131"
      unitRef="Unit_USD">17499</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000189487MemberoefClassAxis"
      decimals="0"
      id="ixv-31132"
      unitRef="Unit_USD">20634</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000189487MemberoefClassAxis"
      decimals="0"
      id="ixv-31133"
      unitRef="Unit_USD">26904</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2015_C000025072MemberoefClassAxis"
      decimals="0"
      id="ixv-31134"
      unitRef="Unit_USD">10207</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_C000025072MemberoefClassAxis"
      decimals="0"
      id="ixv-31135"
      unitRef="Unit_USD">11154</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000025072MemberoefClassAxis"
      decimals="0"
      id="ixv-31136"
      unitRef="Unit_USD">13329</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000025072MemberoefClassAxis"
      decimals="0"
      id="ixv-31137"
      unitRef="Unit_USD">16453</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000025072MemberoefClassAxis"
      decimals="0"
      id="ixv-31138"
      unitRef="Unit_USD">22232</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000025072MemberoefClassAxis"
      decimals="0"
      id="ixv-31139"
      unitRef="Unit_USD">28770</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000025072MemberoefClassAxis"
      decimals="0"
      id="ixv-31140"
      unitRef="Unit_USD">21917</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000025072MemberoefClassAxis"
      decimals="0"
      id="ixv-31141"
      unitRef="Unit_USD">25766</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000025072MemberoefClassAxis"
      decimals="0"
      id="ixv-31142"
      unitRef="Unit_USD">33493</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2014_C000025072MemberoefClassAxis"
      decimals="0"
      id="ixv-31143"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-31144"
      unitRef="Unit_USD">19740</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-31145"
      unitRef="Unit_USD">25893</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-31146"
      unitRef="Unit_USD">22986</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-31147"
      unitRef="Unit_USD">26650</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-31148"
      unitRef="Unit_USD">33882</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000025072MemberoefClassAxis"
      decimals="0"
      id="ixv-31149"
      unitRef="Unit_USD">16223</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2014_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-31150"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2015_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-31151"
      unitRef="Unit_USD">10048</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-31152"
      unitRef="Unit_USD">11309</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-31153"
      unitRef="Unit_USD">13145</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-31154"
      unitRef="Unit_USD">15730</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-31155"
      unitRef="Unit_USD">16189</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn01_27_2017_C000180003MemberoefClassAxis"
      decimals="0"
      id="ixv-31156"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000180003MemberoefClassAxis"
      decimals="0"
      id="ixv-31157"
      unitRef="Unit_USD">11023</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000180003MemberoefClassAxis"
      decimals="0"
      id="ixv-31158"
      unitRef="Unit_USD">13654</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000180003MemberoefClassAxis"
      decimals="0"
      id="ixv-31159"
      unitRef="Unit_USD">13515</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000180003MemberoefClassAxis"
      decimals="0"
      id="ixv-31160"
      unitRef="Unit_USD">18588</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000180003MemberoefClassAxis"
      decimals="0"
      id="ixv-31161"
      unitRef="Unit_USD">24142</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000180003MemberoefClassAxis"
      decimals="0"
      id="ixv-31162"
      unitRef="Unit_USD">18461</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000180003MemberoefClassAxis"
      decimals="0"
      id="ixv-31163"
      unitRef="Unit_USD">21783</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000180003MemberoefClassAxis"
      decimals="0"
      id="ixv-31164"
      unitRef="Unit_USD">28417</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000068598MemberoefClassAxis"
      decimals="0"
      id="ixv-31165"
      unitRef="Unit_USD">34398</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2014_C000068598MemberoefClassAxis"
      decimals="0"
      id="ixv-31166"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000068598MemberoefClassAxis"
      decimals="0"
      id="ixv-31167"
      unitRef="Unit_USD">16630</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000068598MemberoefClassAxis"
      decimals="0"
      id="ixv-31168"
      unitRef="Unit_USD">16447</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000068598MemberoefClassAxis"
      decimals="0"
      id="ixv-31169"
      unitRef="Unit_USD">22594</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000068598MemberoefClassAxis"
      decimals="0"
      id="ixv-31170"
      unitRef="Unit_USD">29318</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000068598MemberoefClassAxis"
      decimals="0"
      id="ixv-31171"
      unitRef="Unit_USD">22393</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000068598MemberoefClassAxis"
      decimals="0"
      id="ixv-31172"
      unitRef="Unit_USD">26395</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2015_C000068598MemberoefClassAxis"
      decimals="0"
      id="ixv-31173"
      unitRef="Unit_USD">10235</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_C000068598MemberoefClassAxis"
      decimals="0"
      id="ixv-31174"
      unitRef="Unit_USD">11215</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000068598MemberoefClassAxis"
      decimals="0"
      id="ixv-31175"
      unitRef="Unit_USD">13438</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2014_C000025071MemberoefClassAxis"
      decimals="0"
      id="ixv-31176"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2015_C000025071MemberoefClassAxis"
      decimals="0"
      id="ixv-31177"
      unitRef="Unit_USD">10130</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_C000025071MemberoefClassAxis"
      decimals="0"
      id="ixv-31178"
      unitRef="Unit_USD">10987</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000025071MemberoefClassAxis"
      decimals="0"
      id="ixv-31179"
      unitRef="Unit_USD">13034</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000025071MemberoefClassAxis"
      decimals="0"
      id="ixv-31180"
      unitRef="Unit_USD">15972</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000025071MemberoefClassAxis"
      decimals="0"
      id="ixv-31181"
      unitRef="Unit_USD">15637</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000025071MemberoefClassAxis"
      decimals="0"
      id="ixv-31182"
      unitRef="Unit_USD">21277</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000025071MemberoefClassAxis"
      decimals="0"
      id="ixv-31183"
      unitRef="Unit_USD">27349</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000025071MemberoefClassAxis"
      decimals="0"
      id="ixv-31184"
      unitRef="Unit_USD">20687</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000025071MemberoefClassAxis"
      decimals="0"
      id="ixv-31185"
      unitRef="Unit_USD">24328</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000025071MemberoefClassAxis"
      decimals="0"
      id="ixv-31186"
      unitRef="Unit_USD">31641</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000025064MemberoefClassAxis"
      decimals="0"
      id="ixv-31187"
      unitRef="Unit_USD">15541</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000025064MemberoefClassAxis"
      decimals="0"
      id="ixv-31188"
      unitRef="Unit_USD">15337</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000025064MemberoefClassAxis"
      decimals="0"
      id="ixv-31189"
      unitRef="Unit_USD">21022</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000025064MemberoefClassAxis"
      decimals="0"
      id="ixv-31190"
      unitRef="Unit_USD">31735</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2014_C000025064MemberoefClassAxis"
      decimals="0"
      id="ixv-31191"
      unitRef="Unit_USD">9425</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2015_C000025064MemberoefClassAxis"
      decimals="0"
      id="ixv-31192"
      unitRef="Unit_USD">9625</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000025064MemberoefClassAxis"
      decimals="0"
      id="ixv-31193"
      unitRef="Unit_USD">27221</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000025064MemberoefClassAxis"
      decimals="0"
      id="ixv-31194"
      unitRef="Unit_USD">20748</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000025064MemberoefClassAxis"
      decimals="0"
      id="ixv-31195"
      unitRef="Unit_USD">24400</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_C000025064MemberoefClassAxis"
      decimals="0"
      id="ixv-31196"
      unitRef="Unit_USD">10522</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000025064MemberoefClassAxis"
      decimals="0"
      id="ixv-31197"
      unitRef="Unit_USD">12585</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000189486MemberoefClassAxis"
      decimals="0"
      id="ixv-31198"
      unitRef="Unit_USD">17452</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000189486MemberoefClassAxis"
      decimals="0"
      id="ixv-31199"
      unitRef="Unit_USD">20570</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000189486MemberoefClassAxis"
      decimals="0"
      id="ixv-31200"
      unitRef="Unit_USD">26804</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn04_07_2017_C000189486MemberoefClassAxis"
      decimals="0"
      id="ixv-31201"
      unitRef="Unit_USD">9751</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000189486MemberoefClassAxis"
      decimals="0"
      id="ixv-31202"
      unitRef="Unit_USD">10492</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000189486MemberoefClassAxis"
      decimals="0"
      id="ixv-31203"
      unitRef="Unit_USD">12979</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000189486MemberoefClassAxis"
      decimals="0"
      id="ixv-31204"
      unitRef="Unit_USD">12830</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000189486MemberoefClassAxis"
      decimals="0"
      id="ixv-31205"
      unitRef="Unit_USD">17620</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000189486MemberoefClassAxis"
      decimals="0"
      id="ixv-31206"
      unitRef="Unit_USD">22854</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000025076MemberoefClassAxis"
      decimals="0"
      id="ixv-31207"
      unitRef="Unit_USD">21899</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000025076MemberoefClassAxis"
      decimals="0"
      id="ixv-31208"
      unitRef="Unit_USD">28280</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000025076MemberoefClassAxis"
      decimals="0"
      id="ixv-31209"
      unitRef="Unit_USD">21497</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000025076MemberoefClassAxis"
      decimals="0"
      id="ixv-31210"
      unitRef="Unit_USD">25209</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000025076MemberoefClassAxis"
      decimals="0"
      id="ixv-31211"
      unitRef="Unit_USD">32698</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2014_C000025076MemberoefClassAxis"
      decimals="0"
      id="ixv-31212"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2015_C000025076MemberoefClassAxis"
      decimals="0"
      id="ixv-31213"
      unitRef="Unit_USD">10179</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_C000025076MemberoefClassAxis"
      decimals="0"
      id="ixv-31214"
      unitRef="Unit_USD">11094</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000025076MemberoefClassAxis"
      decimals="0"
      id="ixv-31215"
      unitRef="Unit_USD">13224</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000025076MemberoefClassAxis"
      decimals="0"
      id="ixv-31216"
      unitRef="Unit_USD">16281</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000025076MemberoefClassAxis"
      decimals="0"
      id="ixv-31217"
      unitRef="Unit_USD">16020</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000025075MemberoefClassAxis"
      decimals="0"
      id="ixv-31218"
      unitRef="Unit_USD">27672</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000025075MemberoefClassAxis"
      decimals="0"
      id="ixv-31219"
      unitRef="Unit_USD">21088</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000025075MemberoefClassAxis"
      decimals="0"
      id="ixv-31220"
      unitRef="Unit_USD">24789</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000025075MemberoefClassAxis"
      decimals="0"
      id="ixv-31221"
      unitRef="Unit_USD">32227</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2014_C000025075MemberoefClassAxis"
      decimals="0"
      id="ixv-31222"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2015_C000025075MemberoefClassAxis"
      decimals="0"
      id="ixv-31223"
      unitRef="Unit_USD">10126</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_C000025075MemberoefClassAxis"
      decimals="0"
      id="ixv-31224"
      unitRef="Unit_USD">10976</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000025075MemberoefClassAxis"
      decimals="0"
      id="ixv-31225"
      unitRef="Unit_USD">13016</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000025075MemberoefClassAxis"
      decimals="0"
      id="ixv-31226"
      unitRef="Unit_USD">15939</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000025075MemberoefClassAxis"
      decimals="0"
      id="ixv-31227"
      unitRef="Unit_USD">15603</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000025075MemberoefClassAxis"
      decimals="0"
      id="ixv-31228"
      unitRef="Unit_USD">21378</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2014_C000025073MemberoefClassAxis"
      decimals="0"
      id="ixv-31229"
      unitRef="Unit_USD">9650</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2015_C000025073MemberoefClassAxis"
      decimals="0"
      id="ixv-31230"
      unitRef="Unit_USD">9847</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_C000025073MemberoefClassAxis"
      decimals="0"
      id="ixv-31231"
      unitRef="Unit_USD">10756</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000025073MemberoefClassAxis"
      decimals="0"
      id="ixv-31232"
      unitRef="Unit_USD">12852</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000025073MemberoefClassAxis"
      decimals="0"
      id="ixv-31233"
      unitRef="Unit_USD">15861</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000025073MemberoefClassAxis"
      decimals="0"
      id="ixv-31234"
      unitRef="Unit_USD">15642</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000025073MemberoefClassAxis"
      decimals="0"
      id="ixv-31235"
      unitRef="Unit_USD">21432</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000025073MemberoefClassAxis"
      decimals="0"
      id="ixv-31236"
      unitRef="Unit_USD">27741</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000025073MemberoefClassAxis"
      decimals="0"
      id="ixv-31237"
      unitRef="Unit_USD">21141</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000025073MemberoefClassAxis"
      decimals="0"
      id="ixv-31238"
      unitRef="Unit_USD">24851</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000025073MemberoefClassAxis"
      decimals="0"
      id="ixv-31239"
      unitRef="Unit_USD">32307</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000224555MemberoefClassAxis"
      decimals="0"
      id="ixv-31240"
      unitRef="Unit_USD">16239</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000224555MemberoefClassAxis"
      decimals="0"
      id="ixv-31241"
      unitRef="Unit_USD">13837</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn02_28_2022_C000224555MemberoefClassAxis"
      decimals="0"
      id="ixv-31242"
      unitRef="Unit_USD">12347</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000224555MemberoefClassAxis"
      decimals="0"
      id="ixv-31243"
      unitRef="Unit_USD">10570</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn02_28_2023_C000224555MemberoefClassAxis"
      decimals="0"
      id="ixv-31244"
      unitRef="Unit_USD">10640</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000224555MemberoefClassAxis"
      decimals="0"
      id="ixv-31245"
      unitRef="Unit_USD">12461</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn02_29_2024_C000224555MemberoefClassAxis"
      decimals="0"
      id="ixv-31246"
      unitRef="Unit_USD">14837</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn10_30_2020_C000224555MemberoefClassAxis"
      decimals="0"
      id="ixv-31247"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn02_28_2021_C000224555MemberoefClassAxis"
      decimals="0"
      id="ixv-31248"
      unitRef="Unit_USD">12097</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000025077MemberoefClassAxis"
      decimals="0"
      id="ixv-31249"
      unitRef="Unit_USD">16383</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000025077MemberoefClassAxis"
      decimals="0"
      id="ixv-31250"
      unitRef="Unit_USD">22503</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000025077MemberoefClassAxis"
      decimals="0"
      id="ixv-31251"
      unitRef="Unit_USD">29196</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000025077MemberoefClassAxis"
      decimals="0"
      id="ixv-31252"
      unitRef="Unit_USD">22284</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2015_C000025077MemberoefClassAxis"
      decimals="0"
      id="ixv-31253"
      unitRef="Unit_USD">10226</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000025077MemberoefClassAxis"
      decimals="0"
      id="ixv-31254"
      unitRef="Unit_USD">26250</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000025077MemberoefClassAxis"
      decimals="0"
      id="ixv-31255"
      unitRef="Unit_USD">34197</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2014_C000025077MemberoefClassAxis"
      decimals="0"
      id="ixv-31256"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000025077MemberoefClassAxis"
      decimals="0"
      id="ixv-31257"
      unitRef="Unit_USD">16579</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000025077MemberoefClassAxis"
      decimals="0"
      id="ixv-31258"
      unitRef="Unit_USD">13405</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_C000025077MemberoefClassAxis"
      decimals="0"
      id="ixv-31259"
      unitRef="Unit_USD">11193</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn10_30_2020_C000224556MemberoefClassAxis"
      decimals="0"
      id="ixv-31260"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000224556MemberoefClassAxis"
      decimals="0"
      id="ixv-31261"
      unitRef="Unit_USD">13845</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000224556MemberoefClassAxis"
      decimals="0"
      id="ixv-31262"
      unitRef="Unit_USD">10580</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000224556MemberoefClassAxis"
      decimals="0"
      id="ixv-31263"
      unitRef="Unit_USD">12477</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000224556MemberoefClassAxis"
      decimals="0"
      id="ixv-31264"
      unitRef="Unit_USD">16268</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn02_29_2024_C000224556MemberoefClassAxis"
      decimals="0"
      id="ixv-31265"
      unitRef="Unit_USD">14861</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn02_28_2023_C000224556MemberoefClassAxis"
      decimals="0"
      id="ixv-31266"
      unitRef="Unit_USD">10652</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn02_28_2022_C000224556MemberoefClassAxis"
      decimals="0"
      id="ixv-31267"
      unitRef="Unit_USD">12356</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn02_28_2021_C000224556MemberoefClassAxis"
      decimals="0"
      id="ixv-31268"
      unitRef="Unit_USD">12099</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2014_C000025065MemberoefClassAxis"
      decimals="0"
      id="ixv-31269"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2015_C000025065MemberoefClassAxis"
      decimals="0"
      id="ixv-31270"
      unitRef="Unit_USD">10133</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_C000025065MemberoefClassAxis"
      decimals="0"
      id="ixv-31271"
      unitRef="Unit_USD">10993</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000025065MemberoefClassAxis"
      decimals="0"
      id="ixv-31272"
      unitRef="Unit_USD">13044</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000025065MemberoefClassAxis"
      decimals="0"
      id="ixv-31273"
      unitRef="Unit_USD">15979</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000025065MemberoefClassAxis"
      decimals="0"
      id="ixv-31274"
      unitRef="Unit_USD">15646</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000025065MemberoefClassAxis"
      decimals="0"
      id="ixv-31275"
      unitRef="Unit_USD">21281</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000025065MemberoefClassAxis"
      decimals="0"
      id="ixv-31276"
      unitRef="Unit_USD">27346</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000025065MemberoefClassAxis"
      decimals="0"
      id="ixv-31277"
      unitRef="Unit_USD">20683</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000025065MemberoefClassAxis"
      decimals="0"
      id="ixv-31278"
      unitRef="Unit_USD">24141</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000025065MemberoefClassAxis"
      decimals="0"
      id="ixv-31279"
      unitRef="Unit_USD">31158</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn11_20_2015_C000162626MemberoefClassAxis"
      decimals="0"
      id="ixv-31280"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_C000162626MemberoefClassAxis"
      decimals="0"
      id="ixv-31281"
      unitRef="Unit_USD">10361</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000162626MemberoefClassAxis"
      decimals="0"
      id="ixv-31282"
      unitRef="Unit_USD">12410</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000162626MemberoefClassAxis"
      decimals="0"
      id="ixv-31283"
      unitRef="Unit_USD">15354</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000162626MemberoefClassAxis"
      decimals="0"
      id="ixv-31284"
      unitRef="Unit_USD">15174</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000162626MemberoefClassAxis"
      decimals="0"
      id="ixv-31285"
      unitRef="Unit_USD">20843</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000162626MemberoefClassAxis"
      decimals="0"
      id="ixv-31286"
      unitRef="Unit_USD">27032</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000162626MemberoefClassAxis"
      decimals="0"
      id="ixv-31287"
      unitRef="Unit_USD">20635</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000162626MemberoefClassAxis"
      decimals="0"
      id="ixv-31288"
      unitRef="Unit_USD">24313</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000162626MemberoefClassAxis"
      decimals="0"
      id="ixv-31289"
      unitRef="Unit_USD">31674</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2014_C000025069MemberoefClassAxis"
      decimals="0"
      id="ixv-31290"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2015_C000025069MemberoefClassAxis"
      decimals="0"
      id="ixv-31291"
      unitRef="Unit_USD">10239</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_C000025069MemberoefClassAxis"
      decimals="0"
      id="ixv-31292"
      unitRef="Unit_USD">11227</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000025069MemberoefClassAxis"
      decimals="0"
      id="ixv-31293"
      unitRef="Unit_USD">13460</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000025069MemberoefClassAxis"
      decimals="0"
      id="ixv-31294"
      unitRef="Unit_USD">16664</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000025069MemberoefClassAxis"
      decimals="0"
      id="ixv-31295"
      unitRef="Unit_USD">16485</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000025069MemberoefClassAxis"
      decimals="0"
      id="ixv-31296"
      unitRef="Unit_USD">22663</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000025069MemberoefClassAxis"
      decimals="0"
      id="ixv-31297"
      unitRef="Unit_USD">29424</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000025069MemberoefClassAxis"
      decimals="0"
      id="ixv-31298"
      unitRef="Unit_USD">22487</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000025069MemberoefClassAxis"
      decimals="0"
      id="ixv-31299"
      unitRef="Unit_USD">26519</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000025069MemberoefClassAxis"
      decimals="0"
      id="ixv-31300"
      unitRef="Unit_USD">34582</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000077891MemberoefClassAxis"
      decimals="0"
      id="ixv-31301"
      unitRef="Unit_USD">16529</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000077891MemberoefClassAxis"
      decimals="0"
      id="ixv-31302"
      unitRef="Unit_USD">22732</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000077891MemberoefClassAxis"
      decimals="0"
      id="ixv-31303"
      unitRef="Unit_USD">29527</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000077891MemberoefClassAxis"
      decimals="0"
      id="ixv-31304"
      unitRef="Unit_USD">22577</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000077891MemberoefClassAxis"
      decimals="0"
      id="ixv-31305"
      unitRef="Unit_USD">26640</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000077891MemberoefClassAxis"
      decimals="0"
      id="ixv-31306"
      unitRef="Unit_USD">34759</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2014_C000077891MemberoefClassAxis"
      decimals="0"
      id="ixv-31307"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2015_C000077891MemberoefClassAxis"
      decimals="0"
      id="ixv-31308"
      unitRef="Unit_USD">10245</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_C000077891MemberoefClassAxis"
      decimals="0"
      id="ixv-31309"
      unitRef="Unit_USD">11237</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000077891MemberoefClassAxis"
      decimals="0"
      id="ixv-31310"
      unitRef="Unit_USD">13479</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000077891MemberoefClassAxis"
      decimals="0"
      id="ixv-31311"
      unitRef="Unit_USD">16698</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000025068MemberoefClassAxis"
      decimals="0"
      id="ixv-31312"
      unitRef="Unit_USD">22260</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000025068MemberoefClassAxis"
      decimals="0"
      id="ixv-31313"
      unitRef="Unit_USD">28816</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000025068MemberoefClassAxis"
      decimals="0"
      id="ixv-31314"
      unitRef="Unit_USD">21954</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000025068MemberoefClassAxis"
      decimals="0"
      id="ixv-31315"
      unitRef="Unit_USD">25815</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000025068MemberoefClassAxis"
      decimals="0"
      id="ixv-31316"
      unitRef="Unit_USD">33562</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2014_C000025068MemberoefClassAxis"
      decimals="0"
      id="ixv-31317"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2015_C000025068MemberoefClassAxis"
      decimals="0"
      id="ixv-31318"
      unitRef="Unit_USD">10211</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_C000025068MemberoefClassAxis"
      decimals="0"
      id="ixv-31319"
      unitRef="Unit_USD">11159</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000025068MemberoefClassAxis"
      decimals="0"
      id="ixv-31320"
      unitRef="Unit_USD">13339</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000025068MemberoefClassAxis"
      decimals="0"
      id="ixv-31321"
      unitRef="Unit_USD">16468</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000025068MemberoefClassAxis"
      decimals="0"
      id="ixv-31322"
      unitRef="Unit_USD">16241</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000025067MemberoefClassAxis"
      decimals="0"
      id="ixv-31323"
      unitRef="Unit_USD">28218</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000025067MemberoefClassAxis"
      decimals="0"
      id="ixv-31324"
      unitRef="Unit_USD">21439</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000025067MemberoefClassAxis"
      decimals="0"
      id="ixv-31325"
      unitRef="Unit_USD">25132</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000025067MemberoefClassAxis"
      decimals="0"
      id="ixv-31326"
      unitRef="Unit_USD">32576</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2014_C000025067MemberoefClassAxis"
      decimals="0"
      id="ixv-31327"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2015_C000025067MemberoefClassAxis"
      decimals="0"
      id="ixv-31328"
      unitRef="Unit_USD">10179</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_C000025067MemberoefClassAxis"
      decimals="0"
      id="ixv-31329"
      unitRef="Unit_USD">11094</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000025067MemberoefClassAxis"
      decimals="0"
      id="ixv-31330"
      unitRef="Unit_USD">13222</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000025067MemberoefClassAxis"
      decimals="0"
      id="ixv-31331"
      unitRef="Unit_USD">16271</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000025067MemberoefClassAxis"
      decimals="0"
      id="ixv-31332"
      unitRef="Unit_USD">16003</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000025067MemberoefClassAxis"
      decimals="0"
      id="ixv-31333"
      unitRef="Unit_USD">21867</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2014_C000148456MemberoefClassAxis"
      decimals="0"
      id="ixv-31334"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2015_C000148456MemberoefClassAxis"
      decimals="0"
      id="ixv-31335"
      unitRef="Unit_USD">10192</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000148456MemberoefClassAxis"
      decimals="0"
      id="ixv-31336"
      unitRef="Unit_USD">32201</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000148456MemberoefClassAxis"
      decimals="0"
      id="ixv-31337"
      unitRef="Unit_USD">24881</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000148456MemberoefClassAxis"
      decimals="0"
      id="ixv-31338"
      unitRef="Unit_USD">21254</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000148456MemberoefClassAxis"
      decimals="0"
      id="ixv-31339"
      unitRef="Unit_USD">28023</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000148456MemberoefClassAxis"
      decimals="0"
      id="ixv-31340"
      unitRef="Unit_USD">21748</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000148456MemberoefClassAxis"
      decimals="0"
      id="ixv-31341"
      unitRef="Unit_USD">15940</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000148456MemberoefClassAxis"
      decimals="0"
      id="ixv-31342"
      unitRef="Unit_USD">16234</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000148456MemberoefClassAxis"
      decimals="0"
      id="ixv-31343"
      unitRef="Unit_USD">13209</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_C000148456MemberoefClassAxis"
      decimals="0"
      id="ixv-31344"
      unitRef="Unit_USD">11098</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2014_C000025066MemberoefClassAxis"
      decimals="0"
      id="ixv-31345"
      unitRef="Unit_USD">10000</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2015_C000025066MemberoefClassAxis"
      decimals="0"
      id="ixv-31346"
      unitRef="Unit_USD">10141</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2016_C000025066MemberoefClassAxis"
      decimals="0"
      id="ixv-31347"
      unitRef="Unit_USD">11006</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2017_C000025066MemberoefClassAxis"
      decimals="0"
      id="ixv-31348"
      unitRef="Unit_USD">13056</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2018_C000025066MemberoefClassAxis"
      decimals="0"
      id="ixv-31349"
      unitRef="Unit_USD">16001</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2019_C000025066MemberoefClassAxis"
      decimals="0"
      id="ixv-31350"
      unitRef="Unit_USD">15665</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2020_C000025066MemberoefClassAxis"
      decimals="0"
      id="ixv-31351"
      unitRef="Unit_USD">21307</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2021_C000025066MemberoefClassAxis"
      decimals="0"
      id="ixv-31352"
      unitRef="Unit_USD">27376</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2022_C000025066MemberoefClassAxis"
      decimals="0"
      id="ixv-31353"
      unitRef="Unit_USD">20704</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2023_C000025066MemberoefClassAxis"
      decimals="0"
      id="ixv-31354"
      unitRef="Unit_USD">24164</oef:AcctVal>
    <oef:AcctVal
      contextRef="PAsOn08_31_2024_C000025066MemberoefClassAxis"
      decimals="0"
      id="ixv-31355"
      unitRef="Unit_USD">31181</oef:AcctVal>
    <dei:DocumentType contextRef="P09_01_2023To08_31_2024" id="ixv-35368">N-CSR</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="P09_01_2023To08_31_2024" id="ixv-35369">2024-08-31</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-86">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-35370">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-35371">AGTHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-92">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-35372">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-94">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-A&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-35373">capitalgroup.com/mutual-fund-literature-A</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-35374">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-98">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class A&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;70&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.61&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      decimals="0"
      id="ixv-35375"
      unitRef="Unit_USD">70</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      decimals="INF"
      id="ixv-35376"
      unitRef="Unit_pure">0.0061</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-122">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class A shares gained 30.05% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-A&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-143">&lt;div style="/* padding-bottom: 25pt; */margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1207482.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-149">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class A (with sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;22.59&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.29&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class A (without sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;30.05&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.65&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.91&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-35377">The Growth Fund of America &#x2014; Class A (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251486"
      unitRef="Unit_pure">0.2259</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000025064MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251487"
      unitRef="Unit_pure">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000025064MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251488"
      unitRef="Unit_pure">0.1224</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-35381">The Growth Fund of America &#x2014; Class A (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251489"
      unitRef="Unit_pure">0.3005</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000025064MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251490"
      unitRef="Unit_pure">0.1565</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000025064MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251491"
      unitRef="Unit_pure">0.1291</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35385">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251492"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251493"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251494"
      unitRef="Unit_pure">0.1298</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-35389">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-35390">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-202">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000025064MemberoefClassAxis"
      decimals="-6"
      id="ixv-35391"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000025064MemberoefClassAxis"
      decimals="0"
      id="ixv-35392"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      decimals="-6"
      id="ixv-35393"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      decimals="INF"
      id="ixv-35394"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025064MemberoefClassAxis"
      id="ixv-225">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;div style="padding-right: 0;display: inline-block;/* padding-left: 25pt; */"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1207488.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-264">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-35395">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-35396">GFACX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-270">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-35397">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-272">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-C&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-35398">capitalgroup.com/mutual-fund-literature-C</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-35399">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-275"/>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      decimals="0"
      id="ixv-35400"
      unitRef="Unit_USD">156</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      decimals="INF"
      id="ixv-35401"
      unitRef="Unit_pure">0.0136</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-301">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class C shares gained 29.09% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-C&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-322">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1207526.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-328">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class C (with sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;28.09&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.79&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.21&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class C (without sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;29.09&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.79&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.21&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-35402">The Growth Fund of America &#x2014; Class C (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251571"
      unitRef="Unit_pure">0.2809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000025071MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251572"
      unitRef="Unit_pure">0.1479</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000025071MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251573"
      unitRef="Unit_pure">0.1221</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-35406">The Growth Fund of America &#x2014; Class C (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251574"
      unitRef="Unit_pure">0.2909</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000025071MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251575"
      unitRef="Unit_pure">0.1479</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000025071MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251576"
      unitRef="Unit_pure">0.1221</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35410">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251568"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251569"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251570"
      unitRef="Unit_pure">0.1298</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-35414">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-35415">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-381">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000025071MemberoefClassAxis"
      decimals="-6"
      id="ixv-35416"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000025071MemberoefClassAxis"
      decimals="0"
      id="ixv-35417"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      decimals="-6"
      id="ixv-35418"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      decimals="INF"
      id="ixv-35419"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025071MemberoefClassAxis"
      id="ixv-404">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&lt;/div&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1207532.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-442">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-35420">Class T</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-35421">TFGAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-448">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-35422">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-450">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-35423">capitalgroup.com/mutual-fund-literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-35424">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-453"/>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      decimals="0"
      id="ixv-35425"
      unitRef="Unit_USD">40</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      decimals="INF"
      id="ixv-35426"
      unitRef="Unit_pure">0.0035</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-480">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class T shares gained 30.39% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-499">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1208230.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-505">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Since inception&lt;div style=";display:inline;vertical-align: super;font-size:9.2px"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class T (with sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.12&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.35&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.31&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class T (without sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;30.39&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.94&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.70&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.52&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;1&lt;/div&gt; Class T shares were first offered on April 7, 2017.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;3&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-35427">The Growth Fund of America &#x2014; Class T (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251071"
      unitRef="Unit_pure">0.2712</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000189487MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251072"
      unitRef="Unit_pure">0.1535</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To08_31_2024_C000189487MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251073"
      unitRef="Unit_pure">0.1431</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-35431">The Growth Fund of America &#x2014; Class T (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251074"
      unitRef="Unit_pure">0.3039</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000189487MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251075"
      unitRef="Unit_pure">0.1594</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To08_31_2024_C000189487MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251076"
      unitRef="Unit_pure">0.147</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35435">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251104"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251103"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="4"
      id="Fact_1251077"
      unitRef="Unit_pure">0.1452</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-35439">2017-04-07</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-35440">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-35441">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-561">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000189487MemberoefClassAxis"
      decimals="-6"
      id="ixv-35442"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000189487MemberoefClassAxis"
      decimals="0"
      id="ixv-35443"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      decimals="-6"
      id="ixv-35444"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      decimals="INF"
      id="ixv-35445"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189487MemberoefClassAxis"
      id="ixv-584">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1208236.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-621">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-35446">Class F-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-35447">GFAFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-627">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-35448">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-629">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F1&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-35449">capitalgroup.com/mutual-fund-literature-F1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-35450">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-35451">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"&gt;&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class F-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;76&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.66&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      decimals="0"
      id="ixv-35452"
      unitRef="Unit_USD">76</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      decimals="INF"
      id="ixv-35453"
      unitRef="Unit_pure">0.0066</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-661">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class F-1 shares gained 29.98% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-F1&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;cut by&lt;/div&gt; the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-684">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1207570.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-690">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class F-1&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;29.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.60&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.85&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-35454">The Growth Fund of America &#x2014; Class F-1</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251181"
      unitRef="Unit_pure">0.2998</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000025072MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251182"
      unitRef="Unit_pure">0.156</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000025072MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251183"
      unitRef="Unit_pure">0.1285</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35458">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251178"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251179"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251180"
      unitRef="Unit_pure">0.1298</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-35462">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-35463">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-734">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000025072MemberoefClassAxis"
      decimals="-6"
      id="ixv-35464"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000025072MemberoefClassAxis"
      decimals="0"
      id="ixv-35465"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      decimals="-6"
      id="ixv-35466"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      decimals="INF"
      id="ixv-35467"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025072MemberoefClassAxis"
      id="ixv-757">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1207576.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-794">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-35468">Class F-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-35469">GFFFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-800">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-35470">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-802">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F2&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-35471">capitalgroup.com/mutual-fund-literature-F2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-35472">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-806">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class F-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;46&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      decimals="0"
      id="ixv-35473"
      unitRef="Unit_USD">46</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      decimals="INF"
      id="ixv-35474"
      unitRef="Unit_pure">0.004</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-831">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class F-2 shares gained 30.32% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-F2&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive retu&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;rns for t&lt;/div&gt;he fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-854">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1207614.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-860">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class F-2&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;30.32&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.90&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.15&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-35475">The Growth Fund of America &#x2014; Class F-2</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251678"
      unitRef="Unit_pure">0.3032</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000068598MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251679"
      unitRef="Unit_pure">0.159</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000068598MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251680"
      unitRef="Unit_pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35479">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251675"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251676"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251677"
      unitRef="Unit_pure">0.1298</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-35483">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-35484">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-904">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000068598MemberoefClassAxis"
      decimals="-6"
      id="ixv-35485"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000068598MemberoefClassAxis"
      decimals="0"
      id="ixv-35486"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      decimals="-6"
      id="ixv-35487"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      decimals="INF"
      id="ixv-35488"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000068598MemberoefClassAxis"
      id="ixv-927">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1207620.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-964">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-35489">Class F-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-35490">GAFFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-970">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-35491">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-972">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F3&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-35492">capitalgroup.com/mutual-fund-literature-F3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-35493">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-976">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class F-3&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;33&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.29&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      decimals="0"
      id="ixv-35494"
      unitRef="Unit_USD">33</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      decimals="INF"
      id="ixv-35495"
      unitRef="Unit_pure">0.0029</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-1001">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class F-3 shares gained 30.46% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-F3&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced pos&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;itive &lt;/div&gt;returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-1024">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1208186.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-1030">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Since inception&lt;div style=";display:inline;vertical-align: super;font-size:9.2px"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class F-3&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;30.46&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.02&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.75&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.59&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;1&lt;/div&gt; Class F-3 shares were first offered on January 27, 2017.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;3&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-35496">The Growth Fund of America &#x2014; Class F-3</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251264"
      unitRef="Unit_pure">0.3046</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000180003MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251265"
      unitRef="Unit_pure">0.1602</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_27_2017To08_31_2024_C000180003MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251266"
      unitRef="Unit_pure">0.1475</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35500">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251262"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251263"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_27_2017To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251267"
      unitRef="Unit_pure">0.1459</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-35504">2017-01-27</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-35505">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-35506">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-1077">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000180003MemberoefClassAxis"
      decimals="-6"
      id="ixv-35507"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000180003MemberoefClassAxis"
      decimals="0"
      id="ixv-35508"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      decimals="-6"
      id="ixv-35509"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      decimals="INF"
      id="ixv-35510"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000180003MemberoefClassAxis"
      id="ixv-1100">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1208192.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-1137">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-35511">Class 529-A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-35512">CGFAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-1143">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-35513">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-1145">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529A&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-35514">capitalgroup.com/mutual-fund-literature-529A</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-35515">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-1149">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class 529-A&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;75&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.65&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      decimals="0"
      id="ixv-35516"
      unitRef="Unit_USD">75</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      decimals="INF"
      id="ixv-35517"
      unitRef="Unit_pure">0.0065</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-1173">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class 529-A shares gained 30.00% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529A&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-1194">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1207658.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-1200">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class 529-A (with sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;25.44&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.79&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.44&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class 529-A (without sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;30.00&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.61&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.84&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-35518">The Growth Fund of America &#x2014; Class 529-A (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251327"
      unitRef="Unit_pure">0.2544</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000025073MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251328"
      unitRef="Unit_pure">0.1479</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000025073MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251329"
      unitRef="Unit_pure">0.1244</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-35522">The Growth Fund of America &#x2014; Class 529-A (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251330"
      unitRef="Unit_pure">0.30</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000025073MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251331"
      unitRef="Unit_pure">0.1561</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000025073MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251332"
      unitRef="Unit_pure">0.1284</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35526">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251333"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251334"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251335"
      unitRef="Unit_pure">0.1298</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-35530">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-35531">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-1253">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000025073MemberoefClassAxis"
      decimals="-6"
      id="ixv-35532"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000025073MemberoefClassAxis"
      decimals="0"
      id="ixv-35533"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      decimals="-6"
      id="ixv-35534"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      decimals="INF"
      id="ixv-35535"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025073MemberoefClassAxis"
      id="ixv-1276">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1207664.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-1313">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-35536">Class 529-C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-35537">CGFCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-1319">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-35538">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-1321">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529C&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-35539">capitalgroup.com/mutual-fund-literature-529C</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-35540">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-1325">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class 529-C&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;160&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      decimals="0"
      id="ixv-35541"
      unitRef="Unit_USD">160</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      decimals="INF"
      id="ixv-35542"
      unitRef="Unit_pure">0.014</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-1349">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class 529-C shares gained 29.03% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529C&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-1370">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1207702.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-1376">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class 529-C (with sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;28.03&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.74&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.41&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class 529-C (without sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;29.03&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.74&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.41&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-35543">The Growth Fund of America &#x2014; Class 529-C (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251747"
      unitRef="Unit_pure">0.2803</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000025075MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251748"
      unitRef="Unit_pure">0.1474</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000025075MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251749"
      unitRef="Unit_pure">0.1241</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-35547">The Growth Fund of America &#x2014; Class 529-C (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251750"
      unitRef="Unit_pure">0.2903</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000025075MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251751"
      unitRef="Unit_pure">0.1474</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000025075MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251752"
      unitRef="Unit_pure">0.1241</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35551">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251753"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251754"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251755"
      unitRef="Unit_pure">0.1298</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-35555">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-35556">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-1429">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000025075MemberoefClassAxis"
      decimals="-6"
      id="ixv-35557"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000025075MemberoefClassAxis"
      decimals="0"
      id="ixv-35558"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      decimals="-6"
      id="ixv-35559"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      decimals="INF"
      id="ixv-35560"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025075MemberoefClassAxis"
      id="ixv-1452">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1207708.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-1489">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-35561">Class 529-E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-35562">CGFEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-1495">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-35563">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-1497">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529E&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-35564">capitalgroup.com/mutual-fund-literature-529E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-35565">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-1501">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Clas&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;s &lt;/div&gt;529-E&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;101&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.88&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      decimals="0"
      id="ixv-35566"
      unitRef="Unit_USD">101</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      decimals="INF"
      id="ixv-35567"
      unitRef="Unit_pure">0.0088</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-1526">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class 529-E shares gained 29.72% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529E&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-1547">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1207790.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-1553">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class 529-E&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;29.72&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.58&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-35568">The Growth Fund of America &#x2014; Class 529-E</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251827"
      unitRef="Unit_pure">0.2972</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000025076MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251828"
      unitRef="Unit_pure">0.1534</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000025076MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251829"
      unitRef="Unit_pure">0.1258</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35572">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251830"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251831"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251832"
      unitRef="Unit_pure">0.1298</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-35576">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-35577">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-1597">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000025076MemberoefClassAxis"
      decimals="-6"
      id="ixv-35578"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000025076MemberoefClassAxis"
      decimals="0"
      id="ixv-35579"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      decimals="-6"
      id="ixv-35580"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      decimals="INF"
      id="ixv-35581"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025076MemberoefClassAxis"
      id="ixv-1620">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1207796.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-1657">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-35582">Class 529-T</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-35583">TAFFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-1663">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-35584">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-1665">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-35585">capitalgroup.com/mutual-fund-literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-35586">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-1669">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class 529-T&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;48&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.42&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      decimals="0"
      id="ixv-35587"
      unitRef="Unit_USD">48</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      decimals="INF"
      id="ixv-35588"
      unitRef="Unit_pure">0.0042</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-1693">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class 529-T shares gained 30.30% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-1712">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1208274.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-1718">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Since inception&lt;div style=";display:inline;vertical-align: super;font-size:9.2px"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class 529-T (with sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.05&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.29&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class 529-T (without sales charge)&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;30.30&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.88&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.64&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.52&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;1&lt;/div&gt; Class 529-T shares were first offered on April 7, 2017.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;3&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-35589">The Growth Fund of America &#x2014; Class 529-T (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251900"
      unitRef="Unit_pure">0.2705</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000189486MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251901"
      unitRef="Unit_pure">0.1529</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To08_31_2024_C000189486MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251902"
      unitRef="Unit_pure">0.1425</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-35593">The Growth Fund of America &#x2014; Class 529-T (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251903"
      unitRef="Unit_pure">0.303</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000189486MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251904"
      unitRef="Unit_pure">0.1588</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To08_31_2024_C000189486MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_1251905"
      unitRef="Unit_pure">0.1464</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35597">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251907"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251908"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251906"
      unitRef="Unit_pure">0.1452</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-35601">2017-04-07</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-35602">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-35603">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-1774">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000189486MemberoefClassAxis"
      decimals="-6"
      id="ixv-35604"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000189486MemberoefClassAxis"
      decimals="0"
      id="ixv-35605"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      decimals="-6"
      id="ixv-35606"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      decimals="INF"
      id="ixv-35607"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000189486MemberoefClassAxis"
      id="ixv-1797">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1208280.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-1834">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-35608">Class 529-F-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-35609">CGFFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-1840">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-35610">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-1842">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529F1&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-35611">capitalgroup.com/mutual-fund-literature-529F1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-35612">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-1846">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class 529-F-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;50&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.43&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      decimals="0"
      id="ixv-35613"
      unitRef="Unit_USD">50</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      decimals="INF"
      id="ixv-35614"
      unitRef="Unit_pure">0.0043</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-1870">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class 529-F-1 shares gained 30.28% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529F1&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-1891">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1207746.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-1897">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class 529-F-1&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;30.28&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-35615">The Growth Fund of America &#x2014; Class 529-F-1</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251972"
      unitRef="Unit_pure">0.3028</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000025077MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251971"
      unitRef="Unit_pure">0.1586</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000025077MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251970"
      unitRef="Unit_pure">0.1308</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35619">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251967"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251968"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251969"
      unitRef="Unit_pure">0.1298</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-35623">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-35624">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-35625">Key fund statistics&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000025077MemberoefClassAxis"
      decimals="-6"
      id="ixv-35626"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000025077MemberoefClassAxis"
      decimals="0"
      id="ixv-35627"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      decimals="-6"
      id="ixv-35628"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      decimals="INF"
      id="ixv-35629"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025077MemberoefClassAxis"
      id="ixv-1963">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1207752.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-2000">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-35630">Class 529-F-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-35631">FAFGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-2006">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-35632">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-2008">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529F2&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-35633">capitalgroup.com/mutual-fund-literature-529F2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-35634">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-2012">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class 529-F-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;46&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      decimals="0"
      id="ixv-35635"
      unitRef="Unit_USD">46</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      decimals="INF"
      id="ixv-35636"
      unitRef="Unit_pure">0.004</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-2036">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class 529-F-2 shares gained 30.33% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529F2&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-2057">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1208318.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-2063">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Since inception&lt;div style=";display:inline;vertical-align: super;font-size:9.2px"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class 529-F-2&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;30.33&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.48&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;17.11&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;1&lt;/div&gt; Class 529-F-2 shares were first offered on October 30, 2020.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;3&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-35637">The Growth Fund of America &#x2014; Class 529-F-2</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252035"
      unitRef="Unit_pure">0.3033</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To08_31_2024_C000224555MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252036"
      unitRef="Unit_pure">0.1348</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35640">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252038"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252037"
      unitRef="Unit_pure">0.1711</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-35643">2020-10-30</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-35644">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-35645">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-35646">Key fund statistics&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000224555MemberoefClassAxis"
      decimals="-6"
      id="ixv-35647"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000224555MemberoefClassAxis"
      decimals="0"
      id="ixv-35648"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      decimals="-6"
      id="ixv-35649"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      decimals="INF"
      id="ixv-35650"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224555MemberoefClassAxis"
      id="ixv-2126">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1208324.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-2163">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-35651">Class 529-F-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-35652">FFAFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-2169">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-35653">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-2171">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-529F3&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-35654">capitalgroup.com/mutual-fund-literature-529F3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-35655">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-2178">&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investm&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;en&lt;/div&gt;t)&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class 529-F-3&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;40&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.35&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      decimals="0"
      id="ixv-35656"
      unitRef="Unit_USD">40</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      decimals="INF"
      id="ixv-35657"
      unitRef="Unit_pure">0.0035</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-2204">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class 529-F-3 shares gained 30.39% for the &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;year &lt;/div&gt;ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529F3&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-2226">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1208362.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-2232">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Since inception&lt;div style=";display:inline;vertical-align: super;font-size:9.2px"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class 529-F-3&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;30.39&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.53&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;17.11&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;1&lt;/div&gt; Class 529-F-3 shares were first offered on October 30, 2020.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;3&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-35658">The Growth Fund of America &#x2014; Class 529-F-3</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252101"
      unitRef="Unit_pure">0.3039</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To08_31_2024_C000224556MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252102"
      unitRef="Unit_pure">0.1353</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35661">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252103"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252104"
      unitRef="Unit_pure">0.1711</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-35664">2020-10-30</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-35665">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-2269">The&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt; li&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;n&lt;/div&gt;e chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-2276">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000224556MemberoefClassAxis"
      decimals="-6"
      id="ixv-35666"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000224556MemberoefClassAxis"
      decimals="0"
      id="ixv-35667"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      decimals="-6"
      id="ixv-35668"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      decimals="INF"
      id="ixv-35669"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000224556MemberoefClassAxis"
      id="ixv-2299">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;assets&lt;/div&gt;)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1208368.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-2338">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-35670">Class R-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-35671">RGAAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-2344">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-35672">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-2346">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R1&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-35673">capitalgroup.com/mutual-fund-literature-R1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-35674">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-2350">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class R-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;158&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.38&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      decimals="0"
      id="ixv-35675"
      unitRef="Unit_USD">158</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      decimals="INF"
      id="ixv-35676"
      unitRef="Unit_pure">0.0138</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-2374">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class R-1 shares gained 29.06% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R1&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;However&lt;/div&gt;, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-2397">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1207834.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-2403">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total retur&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;ns&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;of Am&lt;/div&gt;erica &#x2014; Class R-1&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;29.06&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.77&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.04&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-2420">The Growth Fund of America &#x2014; Class R-1</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252169"
      unitRef="Unit_pure">0.2906</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000025065MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252170"
      unitRef="Unit_pure">0.1477</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000025065MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252171"
      unitRef="Unit_pure">0.1204</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35680">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252172"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252173"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252174"
      unitRef="Unit_pure">0.1298</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-35684">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-35685">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-2450">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover ra&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;te&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000025065MemberoefClassAxis"
      decimals="-6"
      id="ixv-35686"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000025065MemberoefClassAxis"
      decimals="0"
      id="ixv-35687"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      decimals="-6"
      id="ixv-35688"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      decimals="INF"
      id="ixv-35689"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025065MemberoefClassAxis"
      id="ixv-2474">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;net &lt;/div&gt;ass&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;et&lt;/div&gt;s)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1207840.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-2514">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-35690">Class R-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-35691">RGABX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-2520">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-35692">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-2522">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R2&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-35693">capitalgroup.com/mutual-fund-literature-R2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-35694">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-2526">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class R-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;158&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.38&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      decimals="0"
      id="ixv-35695"
      unitRef="Unit_USD">158</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      decimals="INF"
      id="ixv-35696"
      unitRef="Unit_pure">0.0138</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-2550">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class R-2 shares gained 29.05% for the year ended August 31, 2024. That result &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;compares &lt;/div&gt;with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R2&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-2573">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1207878.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-2579">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total retu&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;r&lt;/div&gt;ns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class R-2&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;29.05&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.76&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.04&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;therefore&lt;/div&gt;, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-35697">The Growth Fund of America &#x2014; Class R-2</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252236"
      unitRef="Unit_pure">0.2905</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000025066MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252237"
      unitRef="Unit_pure">0.1476</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000025066MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252238"
      unitRef="Unit_pure">0.1204</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35701">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252239"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252240"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252241"
      unitRef="Unit_pure">0.1298</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-35705">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-35706">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-2625">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000025066MemberoefClassAxis"
      decimals="-6"
      id="ixv-35707"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000025066MemberoefClassAxis"
      decimals="0"
      id="ixv-35708"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      decimals="-6"
      id="ixv-35709"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      decimals="INF"
      id="ixv-35710"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025066MemberoefClassAxis"
      id="ixv-2648">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net asset&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;s)&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1207884.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-2687">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-35711">Class R-2E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-35712">RGEBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-2693">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-35713">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-2695">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R2E&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-35714">capitalgroup.com/mutual-fund-literature-R2E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-35715">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-2699">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class R-2E&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;125&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.09&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      decimals="0"
      id="ixv-35716"
      unitRef="Unit_USD">125</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      decimals="INF"
      id="ixv-35717"
      unitRef="Unit_pure">0.0109</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-2723">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class R-2E shares gained 29.43% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R2E&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-2744">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1208098.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-2750">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;returns&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class R-2E&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;29.43&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.10&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.40&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-35718">The Growth Fund of America &#x2014; Class R-2E</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252305"
      unitRef="Unit_pure">0.2943</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000148456MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252306"
      unitRef="Unit_pure">0.151</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000148456MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252307"
      unitRef="Unit_pure">0.124</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35722">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252308"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252309"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252310"
      unitRef="Unit_pure">0.1298</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-35726">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-35727">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-2795">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000148456MemberoefClassAxis"
      decimals="-6"
      id="ixv-35728"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000148456MemberoefClassAxis"
      decimals="0"
      id="ixv-35729"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      decimals="-6"
      id="ixv-35730"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      decimals="INF"
      id="ixv-35731"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000148456MemberoefClassAxis"
      id="ixv-2816">&lt;div style="float: left; border-right-color: initial; border-right-style: none; border-right-width: initial; width: 60%;"&gt;&lt;div style="padding-left: 10pt; margin-bottom: 7.5pt; padding-right: 0;"&gt;&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1208104.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-2853">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-35732">Class R-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-35733">RGACX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-2859">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-35734">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-2861">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R3&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-35735">capitalgroup.com/mutual-fund-literature-R3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-35736">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-2865">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class R-3&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;108&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.94&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      decimals="0"
      id="ixv-35737"
      unitRef="Unit_USD">108</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      decimals="INF"
      id="ixv-35738"
      unitRef="Unit_pure">0.0094</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-2889">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class R-3 shares gained 29.62% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R3&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-2910">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1207922.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-2916">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class R-3&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;29.62&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.27&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.54&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-35739">The Growth Fund of America &#x2014; Class R-3</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252372"
      unitRef="Unit_pure">0.2962</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000025067MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252373"
      unitRef="Unit_pure">0.1527</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000025067MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252374"
      unitRef="Unit_pure">0.1254</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35743">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252375"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252376"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252377"
      unitRef="Unit_pure">0.1298</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-35747">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-35748">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-2960">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 14pt; width: auto; padding-left: 0;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000025067MemberoefClassAxis"
      decimals="-6"
      id="ixv-35749"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000025067MemberoefClassAxis"
      decimals="0"
      id="ixv-35750"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      decimals="-6"
      id="ixv-35751"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      decimals="INF"
      id="ixv-35752"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025067MemberoefClassAxis"
      id="ixv-2983">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1207928.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-3020">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-35753">Class R-4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-35754">RGAEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-3026">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-35755">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-3028">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R4&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-3031">capitalgroup.com/mutual-fund-literature-R4</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-35756">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-3035">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 &lt;div style="display:inline;"&gt;investment&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class R-4&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;74&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.64&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      decimals="0"
      id="ixv-35757"
      unitRef="Unit_USD">74</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      decimals="INF"
      id="ixv-35758"
      unitRef="Unit_pure">0.0064</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-3060">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class R-4 shares gained 30.00% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R4&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-3081">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1207966.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-3087">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class R-4&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;30.00&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.62&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.87&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Investors &lt;/div&gt;cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-35759">The Growth Fund of America &#x2014; Class R-4</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252439"
      unitRef="Unit_pure">0.30</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000025068MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252440"
      unitRef="Unit_pure">0.1562</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000025068MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252441"
      unitRef="Unit_pure">0.1287</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35763">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252442"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252443"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252444"
      unitRef="Unit_pure">0.1298</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-35767">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-35768">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-3132">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000025068MemberoefClassAxis"
      decimals="-6"
      id="ixv-35769"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000025068MemberoefClassAxis"
      decimals="0"
      id="ixv-35770"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      decimals="-6"
      id="ixv-35771"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      decimals="INF"
      id="ixv-35772"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025068MemberoefClassAxis"
      id="ixv-3155">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;assets&lt;/div&gt;)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1207972.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-3193">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-35773">Class R-5E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-35774">RGAHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-3199">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-35775">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-3201">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R5E&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-3204">capitalgroup.com/mutual-fund-literature-R5E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-35776">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-3208">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a &lt;div style="display:inline;"&gt;hypothetical &lt;/div&gt;$10,00&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;0 investme&lt;/div&gt;nt)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class R-5E&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;51&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.44&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      decimals="0"
      id="ixv-35777"
      unitRef="Unit_USD">51</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      decimals="INF"
      id="ixv-35778"
      unitRef="Unit_pure">0.0044</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-3234">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class R-5E shares gained 30.27% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R5E&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-3255">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1208142.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-3261">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Since inception&lt;div style=";display:inline;vertical-align: super;font-size:9.2px"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class R-5E&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;30.27&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.86&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.03&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;14.03&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;1&lt;/div&gt; Class R-5E shares were first offered on November 20, 2015.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;3&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-35779">The Growth Fund of America &#x2014; Class R-5E</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252519"
      unitRef="Unit_pure">0.3027</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000162626MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252520"
      unitRef="Unit_pure">0.1586</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P11_20_2015To08_31_2024_C000162626MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252521"
      unitRef="Unit_pure">0.1403</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35783">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252523"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252524"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P11_20_2015To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="4"
      id="Fact_1252522"
      unitRef="Unit_pure">0.1403</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-35787">2015-11-20</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-35788">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-35789">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-3308">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000162626MemberoefClassAxis"
      decimals="-6"
      id="ixv-35790"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000162626MemberoefClassAxis"
      decimals="0"
      id="ixv-35791"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      decimals="-6"
      id="ixv-35792"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      decimals="INF"
      id="ixv-35793"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000162626MemberoefClassAxis"
      id="ixv-3331">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1208148.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-3368">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-35794">Class R-5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-35795">RGAFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-3374">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-35796">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-3376">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R5&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-3379">capitalgroup.com/mutual-fund-literature-R5</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-35797">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-3383">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a &lt;div style="display:inline;"&gt;hypothetical &lt;/div&gt;$10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class R-5&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;39&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      decimals="0"
      id="ixv-35798"
      unitRef="Unit_USD">39</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      decimals="INF"
      id="ixv-35799"
      unitRef="Unit_pure">0.0034</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-3408">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class R-5 shares gained 30.41% for the year ended August 31, 2024. That result compares &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;with &lt;/div&gt;a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R5&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-3430">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1208010.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-3436">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class R-5&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;30.41&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.97&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.21&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-35800">The Growth Fund of America &#x2014; Class R-5</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252595"
      unitRef="Unit_pure">0.3041</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000025069MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252596"
      unitRef="Unit_pure">0.1597</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000025069MemberoefClassAxis"
      decimals="INF"
      id="Fact_1252597"
      unitRef="Unit_pure">0.1321</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35804">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252598"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252599"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1252600"
      unitRef="Unit_pure">0.1298</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-35808">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-35809">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-3480">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000025069MemberoefClassAxis"
      decimals="-6"
      id="ixv-35810"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000025069MemberoefClassAxis"
      decimals="0"
      id="ixv-35811"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      decimals="-6"
      id="ixv-35812"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      decimals="INF"
      id="ixv-35813"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000025069MemberoefClassAxis"
      id="ixv-3503">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1208016.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-3540">The Growth Fund of America&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-35814">Class R-6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-35815">RGAGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-3546">This annual shareholder report contains important information about The Growth Fund of America (the "fund")&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;for the period from September 1, 2023 to August 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-35816">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-3548">You can find additional information about the fund at &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 10pt; line-height: 13pt; letter-spacing: -0.05pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R6&lt;/div&gt;&lt;/div&gt;. You can also request this information by contacting us at &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(800) 421-4225.&lt;/div&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-3551">capitalgroup.com/mutual-fund-literature-R6</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-35817">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-3556">&lt;div style="margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; letter-spacing: normal; text-transform: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 13pt; color: rgb(0, 0, 0); margin-bottom: 0;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bold;display:inline;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a &lt;div style="display:inline;"&gt;hypothetical &lt;/div&gt;$10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: none; border-bottom-width: initial; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 126.9pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 6pt; font-size: 10pt; line-height: 10pt; width: 171.072pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 3pt 0px; font-size: 10pt; line-height: 10pt; width: 267.948pt; font-family: AvenirNextLTProDemi; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: initial; border-bottom-style: none; height: 20pt; border-bottom-color: initial;"&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 126.9pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;Class R-6&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Arial'; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; color: rgb(0, 0, 0); padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;33&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; font-family: 'Arial'; text-align: center; width: 267.948pt; color: rgb(0, 0, 0); padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.29&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      decimals="0"
      id="ixv-35818"
      unitRef="Unit_USD">33</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      decimals="INF"
      id="ixv-35819"
      unitRef="Unit_pure">0.0029</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-3581">&lt;div style="font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0px; margin-top: 0px; margin-bottom: 2.0016pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;The fund&#x2019;s Class R-6 shares gained &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;30.48&lt;/div&gt;% for the year ended August 31, 2024. That result compares with a 27.14% gain for the S&amp;amp;P 500 Index. For information on returns for additional periods, including the fund lifetime, please refer to &lt;div style="text-decoration-line: underline; font-family: AvenirNextLTProDemi; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R6&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-top: 0px; margin-top: 6pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What factors influenced results&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;The U.S. economy continued to see growth during the fund&#x2019;s fiscal year, despite high interest rates. However, lower job creation numbers over the summer were seen as a sign of a possible interest rate cut by the U.S. Federal Reserve, thus giving investors hope that recession could be avoided. Overseas markets remained mixed during the period, though equity markets in the U.S. and elsewhere continued to see strong growth, albeit with bouts of volatility.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;Holdings in most equity sectors produced positive returns for the fund, with shares of communication services, information technology, financials and utility companies particularly additive to results. While the bulk of the portfolio remains invested in U.S. equities, holdings of companies based in Taiwan, the Netherlands and Canada added to returns.&lt;/div&gt;&lt;div style="margin-top: 0; font-weight: normal; font-family: 'Arial'; font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt; color: rgb(0, 0, 0); margin-bottom: 4.0032pt;"&gt;In terms of detractors, holdings in the energy sector saw negative returns during the period, while holdings in real estate and consumer staples companies saw positive returns that were below the portfolio&#x2019;s overall results.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-3603">&lt;div style="padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1208054.jpg" style="display: block; margin-left: auto; margin-right: auto; width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-3609">&lt;div style="border-bottom: none; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; color: rgb(0, 0, 0); padding-bottom: 0px; margin-bottom: 4pt; margin-top: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average annual total returns&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 16.9992pt; border-bottom-color: rgb(153, 153, 153);"&gt;&lt;td style="break-inside: avoid-page; padding: 0px 2pt; white-space: nowrap; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(0, 0, 0); border-right: none; background-color: rgb(223, 229, 240);background-color:rgb(223, 229, 240);"&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; padding: 0px 5pt; width: 64pt; font-family: AvenirNextLTProDemi; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); background-color: rgb(0, 95, 158);background-color:rgb(0, 95, 158);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;The Growth Fund of America &#x2014; Class R-6&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;30.48&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;16.03&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;13.27&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; vertical-align: middle; padding-top: 3pt; padding-right: 0; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 Index&lt;div style=";display:inline;vertical-align: super;font-size:8.3px"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;27.14&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;15.92&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;12.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.&lt;/div&gt;&lt;div style="margin-top: 0; font-family: 'Arial'; font-weight: normal; font-size: 8pt; line-height: 10pt; color: rgb(0, 0, 0); margin-bottom: 0; margin-left: 5pt; text-indent: -5pt;"&gt;&lt;div style=";display:inline;vertical-align: super;font-size:7.4px"&gt;&#x2020;&lt;/div&gt; Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;expenses&lt;/div&gt;. Investors cannot invest directly in an index. Source(s): S&amp;amp;P Dow Jones Indices LLC.&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-35820">The Growth Fund of America &#x2014; Class R-6</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251405"
      unitRef="Unit_pure">0.3048</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_C000077891MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251406"
      unitRef="Unit_pure">0.1603</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_C000077891MemberoefClassAxis"
      decimals="INF"
      id="Fact_1251407"
      unitRef="Unit_pure">0.1327</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-35824">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2023To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251408"
      unitRef="Unit_pure">0.2714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2019To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251409"
      unitRef="Unit_pure">0.1592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P09_01_2014To08_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_1251410"
      unitRef="Unit_pure">0.1298</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-35828">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-35829">The line chart and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-3654">&lt;div style="text-transform: none; margin-bottom: 2.0016pt; font-family: AvenirNextLTProDemi; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158); margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key fund statistics&lt;/div&gt;&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page;"&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;284,835&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;324 &lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Total advisory fees paid (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;662&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(153, 153, 153); height: auto;"&gt;&lt;td style="break-inside: avoid-page; vertical-align: middle; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0); font-family: 'Arial'; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-weight: normal; padding-top: 3pt; padding-bottom: 3pt; padding-left: 0; padding-right: 0; font-family: 'Arial'; font-size: 9pt; line-height: 9pt; color: rgb(0, 0, 0);"&gt;25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn08_31_2024_C000077891MemberoefClassAxis"
      decimals="-6"
      id="ixv-35830"
      unitRef="Unit_USD">284835000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn08_31_2024_C000077891MemberoefClassAxis"
      decimals="0"
      id="ixv-35831"
      unitRef="Unit_Holding">324</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      decimals="-6"
      id="ixv-35832"
      unitRef="Unit_USD">662000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      decimals="INF"
      id="ixv-35833"
      unitRef="Unit_pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P09_01_2023To08_31_2024_C000077891MemberoefClassAxis"
      id="ixv-3677">&lt;div style="border-bottom-width: initial; border-bottom-style: none; font-family: 'Arial'; font-weight: normal; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 0, 0); margin-top: 10pt; margin-bottom: 2.0016pt; padding-bottom: 0; border-bottom-color: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: 'AvenirNextLTProDemi'; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;font-weight:bold;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;div style="padding-right: 0; display: inline-block; padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1208060.jpg" style="float: right; width: 300pt;"/&gt;  &lt;/div&gt;</oef:HoldingsTableTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_1251071"
          xlink:label="Fact_1251071"
          xlink:type="locator"/>
        <link:footnote id="FN_4148" xlink:label="FN_4148" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Investment results assume all distributions are reinvested and reflect applicable fees and expenses. When applicable, results reflect fee waivers and/or expense reimbursements, without which they would have been lower.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251071"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251072"
          xlink:label="Fact_1251072"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251072"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251073"
          xlink:label="Fact_1251073"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251073"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:footnote id="FN_4150" xlink:label="FN_4150" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Class T shares were first offered on April 7, 2017.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251073"
          xlink:to="FN_4150"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251074"
          xlink:label="Fact_1251074"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251074"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251075"
          xlink:label="Fact_1251075"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251075"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251076"
          xlink:label="Fact_1251076"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251076"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251076"
          xlink:to="FN_4150"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251077"
          xlink:label="Fact_1251077"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251077"
          xlink:to="FN_4150"
          xlink:type="arc"/>
        <link:footnote id="FN_4149" xlink:label="FN_4149" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Results assume all distributions are reinvested. Any market index shown is unmanaged, and therefore, has no expenses. Investors cannot invest directly in an index. Source(s): S&amp;P Dow Jones Indices LLC.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251077"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251103"
          xlink:label="Fact_1251103"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251103"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251104"
          xlink:label="Fact_1251104"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251104"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251178"
          xlink:label="Fact_1251178"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251178"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251179"
          xlink:label="Fact_1251179"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251179"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251180"
          xlink:label="Fact_1251180"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251180"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251181"
          xlink:label="Fact_1251181"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251181"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251182"
          xlink:label="Fact_1251182"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251182"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251183"
          xlink:label="Fact_1251183"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251183"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251262"
          xlink:label="Fact_1251262"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251262"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251263"
          xlink:label="Fact_1251263"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251263"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251264"
          xlink:label="Fact_1251264"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251264"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251265"
          xlink:label="Fact_1251265"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251265"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251266"
          xlink:label="Fact_1251266"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251266"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:footnote id="FN_4151" xlink:label="FN_4151" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Class F-3 shares were first offered on January 27, 2017.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251266"
          xlink:to="FN_4151"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251267"
          xlink:label="Fact_1251267"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251267"
          xlink:to="FN_4151"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251267"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251327"
          xlink:label="Fact_1251327"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251327"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251328"
          xlink:label="Fact_1251328"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251328"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251329"
          xlink:label="Fact_1251329"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251329"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251330"
          xlink:label="Fact_1251330"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251330"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251331"
          xlink:label="Fact_1251331"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251331"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251332"
          xlink:label="Fact_1251332"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251332"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251333"
          xlink:label="Fact_1251333"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251333"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251334"
          xlink:label="Fact_1251334"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251334"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251335"
          xlink:label="Fact_1251335"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251335"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251405"
          xlink:label="Fact_1251405"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251405"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251406"
          xlink:label="Fact_1251406"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251406"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251407"
          xlink:label="Fact_1251407"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251407"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251408"
          xlink:label="Fact_1251408"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251408"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251409"
          xlink:label="Fact_1251409"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251409"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251410"
          xlink:label="Fact_1251410"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251410"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251486"
          xlink:label="Fact_1251486"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251486"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251487"
          xlink:label="Fact_1251487"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251487"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251488"
          xlink:label="Fact_1251488"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251488"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251489"
          xlink:label="Fact_1251489"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251489"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251490"
          xlink:label="Fact_1251490"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251490"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251491"
          xlink:label="Fact_1251491"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251491"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251492"
          xlink:label="Fact_1251492"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251492"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251493"
          xlink:label="Fact_1251493"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251493"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251494"
          xlink:label="Fact_1251494"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251494"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251568"
          xlink:label="Fact_1251568"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251568"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251569"
          xlink:label="Fact_1251569"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251569"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251570"
          xlink:label="Fact_1251570"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251570"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251571"
          xlink:label="Fact_1251571"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251571"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251572"
          xlink:label="Fact_1251572"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251572"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251573"
          xlink:label="Fact_1251573"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251573"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251574"
          xlink:label="Fact_1251574"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251574"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251575"
          xlink:label="Fact_1251575"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251575"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251576"
          xlink:label="Fact_1251576"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251576"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251675"
          xlink:label="Fact_1251675"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251675"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251676"
          xlink:label="Fact_1251676"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251676"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251677"
          xlink:label="Fact_1251677"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251677"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251678"
          xlink:label="Fact_1251678"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251678"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251679"
          xlink:label="Fact_1251679"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251679"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251680"
          xlink:label="Fact_1251680"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251680"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251747"
          xlink:label="Fact_1251747"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251747"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251748"
          xlink:label="Fact_1251748"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251748"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251749"
          xlink:label="Fact_1251749"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251749"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251750"
          xlink:label="Fact_1251750"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251750"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251751"
          xlink:label="Fact_1251751"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251751"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251752"
          xlink:label="Fact_1251752"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251752"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251753"
          xlink:label="Fact_1251753"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251753"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251754"
          xlink:label="Fact_1251754"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251754"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251755"
          xlink:label="Fact_1251755"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251755"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251827"
          xlink:label="Fact_1251827"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251827"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251828"
          xlink:label="Fact_1251828"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251828"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251829"
          xlink:label="Fact_1251829"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251829"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251830"
          xlink:label="Fact_1251830"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251830"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251831"
          xlink:label="Fact_1251831"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251831"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251832"
          xlink:label="Fact_1251832"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251832"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251900"
          xlink:label="Fact_1251900"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251900"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251901"
          xlink:label="Fact_1251901"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251901"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251902"
          xlink:label="Fact_1251902"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251902"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:footnote id="FN_4152" xlink:label="FN_4152" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Class 529-T shares were first offered on April 7, 2017.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251902"
          xlink:to="FN_4152"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251903"
          xlink:label="Fact_1251903"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251903"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251904"
          xlink:label="Fact_1251904"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251904"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251905"
          xlink:label="Fact_1251905"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251905"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251905"
          xlink:to="FN_4152"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251906"
          xlink:label="Fact_1251906"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251906"
          xlink:to="FN_4152"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251906"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251907"
          xlink:label="Fact_1251907"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251907"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251908"
          xlink:label="Fact_1251908"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251908"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251967"
          xlink:label="Fact_1251967"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251967"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251968"
          xlink:label="Fact_1251968"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251968"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251969"
          xlink:label="Fact_1251969"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251969"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251970"
          xlink:label="Fact_1251970"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251970"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251971"
          xlink:label="Fact_1251971"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251971"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1251972"
          xlink:label="Fact_1251972"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1251972"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252035"
          xlink:label="Fact_1252035"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252035"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252036"
          xlink:label="Fact_1252036"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252036"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:footnote id="FN_4153" xlink:label="FN_4153" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Class 529-F-2 shares were first offered on October 30, 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252036"
          xlink:to="FN_4153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252037"
          xlink:label="Fact_1252037"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252037"
          xlink:to="FN_4153"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252037"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252038"
          xlink:label="Fact_1252038"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252038"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252101"
          xlink:label="Fact_1252101"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252101"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252102"
          xlink:label="Fact_1252102"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252102"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:footnote id="FN_4154" xlink:label="FN_4154" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Class 529-F-3 shares were first offered on October 30, 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252102"
          xlink:to="FN_4154"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252103"
          xlink:label="Fact_1252103"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252103"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252104"
          xlink:label="Fact_1252104"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252104"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252104"
          xlink:to="FN_4154"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252169"
          xlink:label="Fact_1252169"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252169"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252170"
          xlink:label="Fact_1252170"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252170"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252171"
          xlink:label="Fact_1252171"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252171"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252172"
          xlink:label="Fact_1252172"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252172"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252173"
          xlink:label="Fact_1252173"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252173"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252174"
          xlink:label="Fact_1252174"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252174"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252236"
          xlink:label="Fact_1252236"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252236"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252237"
          xlink:label="Fact_1252237"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252237"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252238"
          xlink:label="Fact_1252238"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252238"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252239"
          xlink:label="Fact_1252239"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252239"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252240"
          xlink:label="Fact_1252240"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252240"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252241"
          xlink:label="Fact_1252241"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252241"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252305"
          xlink:label="Fact_1252305"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252305"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252306"
          xlink:label="Fact_1252306"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252306"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252307"
          xlink:label="Fact_1252307"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252307"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252308"
          xlink:label="Fact_1252308"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252308"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252309"
          xlink:label="Fact_1252309"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252309"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252310"
          xlink:label="Fact_1252310"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252310"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252372"
          xlink:label="Fact_1252372"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252372"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252373"
          xlink:label="Fact_1252373"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252373"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252374"
          xlink:label="Fact_1252374"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252374"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252375"
          xlink:label="Fact_1252375"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252375"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252376"
          xlink:label="Fact_1252376"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252376"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252377"
          xlink:label="Fact_1252377"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252377"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252439"
          xlink:label="Fact_1252439"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252439"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252440"
          xlink:label="Fact_1252440"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252440"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252441"
          xlink:label="Fact_1252441"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252441"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252442"
          xlink:label="Fact_1252442"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252442"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252443"
          xlink:label="Fact_1252443"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252443"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252444"
          xlink:label="Fact_1252444"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252444"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252519"
          xlink:label="Fact_1252519"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252519"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252520"
          xlink:label="Fact_1252520"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252520"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252521"
          xlink:label="Fact_1252521"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252521"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:footnote id="FN_4155" xlink:label="FN_4155" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Class R-5E shares were first offered on November 20, 2015.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252521"
          xlink:to="FN_4155"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252522"
          xlink:label="Fact_1252522"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252522"
          xlink:to="FN_4155"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252522"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252523"
          xlink:label="Fact_1252523"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252523"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252524"
          xlink:label="Fact_1252524"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252524"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252595"
          xlink:label="Fact_1252595"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252595"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252596"
          xlink:label="Fact_1252596"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252596"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252597"
          xlink:label="Fact_1252597"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252597"
          xlink:to="FN_4148"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252598"
          xlink:label="Fact_1252598"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252598"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252599"
          xlink:label="Fact_1252599"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252599"
          xlink:to="FN_4149"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1252600"
          xlink:label="Fact_1252600"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1252600"
          xlink:to="FN_4149"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
