<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000104865="http://www.wa.com/20260430"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cik0000104865-20260430.xsd" xlink:type="simple"/>
    <context id="P05_01_2025To04_30_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_C000025719MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_C000025726MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_C000025727MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_C000068526MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_C000025728MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_C000025730MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_C000025731MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_C000025732MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_C000025720MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_C000025721MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_C000148358MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_C000025722MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_C000025723MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_C000164825MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_C000025724MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P04_30_2016To04_30_2016_C000077924MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_C000025719MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_C000025726MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_C000025727MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_C000068526MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_C000025728MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_C000025730MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_C000025731MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_C000025732MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_C000025720MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_C000025721MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_C000148358MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_C000025722MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_C000025723MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_C000164825MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_C000025724MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2017_C000077924MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_C000025719MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_C000025726MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_C000025727MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_C000068526MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_C000025728MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_C000025730MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_C000025731MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_C000025732MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_C000025720MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_C000025721MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_C000148358MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_C000025722MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_C000025723MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_C000164825MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_C000025724MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2018_C000077924MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_C000025719MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_C000025726MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_C000025727MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_C000068526MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_C000025728MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_C000025730MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_C000025731MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_C000025732MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_C000025720MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_C000025721MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_C000148358MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_C000025722MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_C000025723MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_C000164825MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_C000025724MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2019_C000077924MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_C000025719MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_C000025726MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_C000025727MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_C000068526MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_C000025728MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_C000025730MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_C000025731MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_C000025732MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_C000025720MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_C000025721MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_C000148358MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_C000025722MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_C000025723MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_C000164825MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_C000025724MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2020_C000077924MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_C000025719MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_C000025726MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_C000025727MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_C000068526MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_C000025728MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_C000025730MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_C000025731MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_C000025732MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_C000025720MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_C000025721MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_C000148358MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_C000025722MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_C000025723MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_C000164825MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_C000025724MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2021_C000077924MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_C000025719MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_C000025726MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_C000025727MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_C000068526MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_C000025728MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_C000025730MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_C000025731MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_C000025732MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_C000025720MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_C000025721MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_C000148358MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_C000025722MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_C000025723MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_C000164825MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_C000025724MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2022_C000077924MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_C000025719MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_C000025726MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_C000025727MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_C000068526MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_C000025728MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_C000025730MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_C000025731MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_C000025732MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_C000025720MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_C000025721MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_C000148358MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_C000025722MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_C000025723MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_C000164825MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_C000025724MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2023_C000077924MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_C000025719MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_C000025726MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_C000025727MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_C000068526MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_C000025728MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_C000025730MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_C000025731MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_C000025732MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_C000025720MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_C000025721MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_C000148358MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_C000025722MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_C000025723MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_C000164825MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_C000025724MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2024_C000077924MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_C000025719MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_C000025726MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_C000025727MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_C000068526MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_C000025728MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_C000025730MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_C000025731MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_C000025732MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_C000025720MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_C000025721MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_C000148358MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_C000025722MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_C000025723MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_C000164825MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_C000025724MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2025_C000077924MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000025719MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000025719MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000025726MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000025726MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000025727MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000068526MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000025728MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000025728MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000025730MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000025730MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000025731MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000025732MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000025720MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000025721MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000148358MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000025722MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000025723MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000164825MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000025724MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2016To04_30_2026_C000077924MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000025719MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000025719MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000025726MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000025726MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000189455MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000189455MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000025727MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000068526MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000179991MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000025728MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000025728MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000025730MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000025730MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000025731MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000189454MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000189454MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000025732MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000221714MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000221715MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000025720MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000025721MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000148358MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000025722MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000025723MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000164825MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000025724MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2021To04_30_2026_C000077924MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025719MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025719MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025719MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025719MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025719MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025719MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025719MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025719MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025719MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025719MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025719MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025726MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025726MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025726MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025726MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025726MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025726MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025726MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025726MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025726MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025726MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025726MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025726Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189455MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189455MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189455MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189455MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189455MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189455MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189455MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189455MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189455MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189455MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189455MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025727MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025727MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025727MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025727MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025727MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025727MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025727MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025727MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025727MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025727MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025727MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025727Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068526MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068526MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068526MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068526MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068526MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068526MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068526MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068526MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068526MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068526MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000068526MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000068526Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000179991MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000179991MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000179991MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000179991MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000179991MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000179991MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000179991MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000179991MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000179991MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000179991MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000179991MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025728MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025728MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025728MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025728MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025728MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025728MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025728MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025728MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025728MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025728MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025728MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025728Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025730MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025730MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025730MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025730MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025730MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025730MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025730MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025730MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025730MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025730MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025730MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025730Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025731MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025731MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025731MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025731MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025731MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025731MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025731MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025731MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025731MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025731MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025731MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025731Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189454MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189454MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189454MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189454MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189454MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189454MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189454MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189454MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189454MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189454MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189454MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025732MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025732MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025732MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025732MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025732MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025732MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025732MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025732MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025732MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025732MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025732MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025732Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221714MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221714MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221714MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221714MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221714MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221714MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221714MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221714MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221714MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221714MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221714MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221715MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221715MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221715MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221715MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221715MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221715MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221715MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221715MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221715MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221715MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000221715MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025720MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025720MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025720MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025720MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025720MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025720MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025720MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025720MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025720MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025720MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025720MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025721MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025721MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025721MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025721MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025721MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025721MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025721MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025721MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025721MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025721MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025721MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025721Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148358MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148358MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148358MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148358MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148358MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148358MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148358MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148358MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148358MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148358MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000148358MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000148358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025722MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025722MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025722MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025722MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025722MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025722MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025722MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025722MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025722MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025722MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025722MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025722Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025723MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025723MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025723MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025723MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025723MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025723MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025723MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025723MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025723MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025723MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025723MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164825MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164825MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164825MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164825MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164825MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164825MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164825MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164825MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164825MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164825MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164825MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000164825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025724MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025724MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025724MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025724MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025724MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025724MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025724MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025724MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025724MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025724MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000025724MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000025724Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077924MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077924MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077924MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077924MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000104865:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077924MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077924MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077924MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077924MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077924MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077924MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000077924MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000077924Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="P04_07_2017To04_07_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2017-04-07</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_07_2017_C000189455MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2017-04-07</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_07_2017_C000189454MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2017-04-07</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2018_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2018_C000189455MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2018_C000189454MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2019_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2019_C000189455MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2019_C000189454MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2020_C000189455MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2020_C000189454MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2021_C000189455MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2021_C000189454MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2022_C000189455MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2022_C000189454MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2023_C000189455MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2023_C000189454MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2024_C000189455MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2024_C000189454MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2025_C000189455MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2025_C000189454MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2026_C000189455MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2026_C000189455MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2026_C000189454MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P04_07_2017To04_30_2026_C000189454MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000189454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-07</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To01_27_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2017-01-27</endDate>
        </period>
    </context>
    <context id="P01_27_2017To01_27_2017_C000179991MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2017-01-27</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2017_C000179991MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2018_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2018_C000179991MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2019_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2019_C000179991MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2020_C000179991MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2021_C000179991MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2022_C000179991MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2023_C000179991MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2024_C000179991MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2025_C000179991MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2026_C000179991MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000179991Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P01_27_2017To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-27</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To10_30_2020_C000221714MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To10_30_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To10_30_2020_C000221715MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2021_C000221714MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2021_C000221715MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2022_C000221714MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2022_C000221715MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2023_C000221714MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2023_C000221715MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2024_C000221714MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2024_C000221715MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2025_C000221714MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2025_C000221715MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2026_C000221714MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221714Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P10_30_2020To04_30_2026_C000221715MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000104865</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000104865:C000221715Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_Holding">
        <measure>cik0000104865:Holding</measure>
    </unit>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24711"
      unitRef="Unit_USD">31574</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24712"
      unitRef="Unit_USD">41379</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24713"
      unitRef="Unit_USD">15158</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24714"
      unitRef="Unit_USD">15289</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24715"
      unitRef="Unit_USD">22320</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24716"
      unitRef="Unit_USD">22367</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24717"
      unitRef="Unit_USD">22963</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24718"
      unitRef="Unit_USD">28167</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_C000025719MemberoefClassAxis"
      decimals="0"
      id="ixv-24719"
      unitRef="Unit_USD">23716</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_C000025719MemberoefClassAxis"
      decimals="0"
      id="hidden8372182"
      unitRef="Unit_USD">26672</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_C000025719MemberoefClassAxis"
      decimals="0"
      id="ixv-24721"
      unitRef="Unit_USD">18475</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24722"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24723"
      unitRef="Unit_USD">11792</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24724"
      unitRef="Unit_USD">13356</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_C000025719MemberoefClassAxis"
      decimals="0"
      id="ixv-24725"
      unitRef="Unit_USD">12430</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_C000025719MemberoefClassAxis"
      decimals="0"
      id="ixv-24726"
      unitRef="Unit_USD">13829</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_C000025719MemberoefClassAxis"
      decimals="0"
      id="ixv-24727"
      unitRef="Unit_USD">13328</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_C000025719MemberoefClassAxis"
      decimals="0"
      id="ixv-24728"
      unitRef="Unit_USD">32696</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_C000025719MemberoefClassAxis"
      decimals="0"
      id="ixv-24729"
      unitRef="Unit_USD">19396</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_C000025719MemberoefClassAxis"
      decimals="0"
      id="ixv-24730"
      unitRef="Unit_USD">19870</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_C000025719MemberoefClassAxis"
      decimals="0"
      id="ixv-24731"
      unitRef="Unit_USD">9426</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_C000025719MemberoefClassAxis"
      decimals="0"
      id="ixv-24732"
      unitRef="Unit_USD">10924</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_C000025726MemberoefClassAxis"
      decimals="0"
      id="ixv-24733"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_C000025726MemberoefClassAxis"
      decimals="0"
      id="ixv-24734"
      unitRef="Unit_USD">11499</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_C000025726MemberoefClassAxis"
      decimals="0"
      id="ixv-24735"
      unitRef="Unit_USD">23667</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_C000025726MemberoefClassAxis"
      decimals="0"
      id="ixv-24736"
      unitRef="Unit_USD">26617</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_C000025726MemberoefClassAxis"
      decimals="0"
      id="ixv-24737"
      unitRef="Unit_USD">32628</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_C000025726MemberoefClassAxis"
      decimals="0"
      id="ixv-24738"
      unitRef="Unit_USD">12977</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_C000025726MemberoefClassAxis"
      decimals="0"
      id="ixv-24739"
      unitRef="Unit_USD">14327</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_C000025726MemberoefClassAxis"
      decimals="0"
      id="ixv-24740"
      unitRef="Unit_USD">13707</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_C000025726MemberoefClassAxis"
      decimals="0"
      id="ixv-24741"
      unitRef="Unit_USD">18856</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_C000025726MemberoefClassAxis"
      decimals="0"
      id="ixv-24742"
      unitRef="Unit_USD">19647</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_C000025726MemberoefClassAxis"
      decimals="0"
      id="ixv-24743"
      unitRef="Unit_USD">19983</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24744"
      unitRef="Unit_USD">27117</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2019_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24745"
      unitRef="Unit_USD">13019</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24746"
      unitRef="Unit_USD">13131</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24747"
      unitRef="Unit_USD">19169</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24748"
      unitRef="Unit_USD">19210</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24749"
      unitRef="Unit_USD">19722</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24750"
      unitRef="Unit_USD">24191</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2021_C000189455MemberoefClassAxis"
      decimals="0"
      id="ixv-24751"
      unitRef="Unit_USD">16780</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2022_C000189455MemberoefClassAxis"
      decimals="0"
      id="ixv-24752"
      unitRef="Unit_USD">17661</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2023_C000189455MemberoefClassAxis"
      decimals="0"
      id="ixv-24753"
      unitRef="Unit_USD">18145</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2024_C000189455MemberoefClassAxis"
      decimals="0"
      id="ixv-24754"
      unitRef="Unit_USD">21705</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2025_C000189455MemberoefClassAxis"
      decimals="0"
      id="ixv-24755"
      unitRef="Unit_USD">24477</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2018_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24756"
      unitRef="Unit_USD">11471</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2026_C000189455MemberoefClassAxis"
      decimals="0"
      id="ixv-24757"
      unitRef="Unit_USD">30077</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_07_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24758"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24759"
      unitRef="Unit_USD">35538</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2018_C000189455MemberoefClassAxis"
      decimals="0"
      id="ixv-24760"
      unitRef="Unit_USD">11210</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2019_C000189455MemberoefClassAxis"
      decimals="0"
      id="ixv-24761"
      unitRef="Unit_USD">12499</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2020_C000189455MemberoefClassAxis"
      decimals="0"
      id="ixv-24762"
      unitRef="Unit_USD">12076</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_07_2017_C000189455MemberoefClassAxis"
      decimals="0"
      id="ixv-24763"
      unitRef="Unit_USD">9750</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_C000025727MemberoefClassAxis"
      decimals="0"
      id="ixv-24764"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_C000025727MemberoefClassAxis"
      decimals="0"
      id="ixv-24765"
      unitRef="Unit_USD">34452</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_C000025727MemberoefClassAxis"
      decimals="0"
      id="ixv-24766"
      unitRef="Unit_USD">11581</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_C000025727MemberoefClassAxis"
      decimals="0"
      id="ixv-24767"
      unitRef="Unit_USD">13163</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_C000025727MemberoefClassAxis"
      decimals="0"
      id="ixv-24768"
      unitRef="Unit_USD">14633</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_C000025727MemberoefClassAxis"
      decimals="0"
      id="ixv-24769"
      unitRef="Unit_USD">14094</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_C000025727MemberoefClassAxis"
      decimals="0"
      id="ixv-24770"
      unitRef="Unit_USD">19525</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_C000025727MemberoefClassAxis"
      decimals="0"
      id="ixv-24771"
      unitRef="Unit_USD">20485</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_C000025727MemberoefClassAxis"
      decimals="0"
      id="ixv-24772"
      unitRef="Unit_USD">20976</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_C000025727MemberoefClassAxis"
      decimals="0"
      id="ixv-24773"
      unitRef="Unit_USD">25021</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_C000025727MemberoefClassAxis"
      decimals="0"
      id="ixv-24774"
      unitRef="Unit_USD">28125</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_C000068526MemberoefClassAxis"
      decimals="0"
      id="ixv-24775"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_C000068526MemberoefClassAxis"
      decimals="0"
      id="ixv-24776"
      unitRef="Unit_USD">35360</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_C000068526MemberoefClassAxis"
      decimals="0"
      id="ixv-24777"
      unitRef="Unit_USD">11610</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_C000068526MemberoefClassAxis"
      decimals="0"
      id="ixv-24778"
      unitRef="Unit_USD">25552</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_C000068526MemberoefClassAxis"
      decimals="0"
      id="ixv-24779"
      unitRef="Unit_USD">28794</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_C000068526MemberoefClassAxis"
      decimals="0"
      id="ixv-24780"
      unitRef="Unit_USD">13235</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_C000068526MemberoefClassAxis"
      decimals="0"
      id="ixv-24781"
      unitRef="Unit_USD">14752</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_C000068526MemberoefClassAxis"
      decimals="0"
      id="ixv-24782"
      unitRef="Unit_USD">14245</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_C000068526MemberoefClassAxis"
      decimals="0"
      id="ixv-24783"
      unitRef="Unit_USD">19788</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_C000068526MemberoefClassAxis"
      decimals="0"
      id="ixv-24784"
      unitRef="Unit_USD">20813</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_C000068526MemberoefClassAxis"
      decimals="0"
      id="ixv-24785"
      unitRef="Unit_USD">21370</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2018_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24786"
      unitRef="Unit_USD">11830</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2019_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24787"
      unitRef="Unit_USD">13426</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24788"
      unitRef="Unit_USD">13542</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24789"
      unitRef="Unit_USD">19769</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24790"
      unitRef="Unit_USD">19811</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2026_C000179991MemberoefClassAxis"
      decimals="0"
      id="ixv-24791"
      unitRef="Unit_USD">31661</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2017_C000179991MemberoefClassAxis"
      decimals="0"
      id="ixv-24792"
      unitRef="Unit_USD">10298</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2023_C000179991MemberoefClassAxis"
      decimals="0"
      id="ixv-24793"
      unitRef="Unit_USD">19069</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2024_C000179991MemberoefClassAxis"
      decimals="0"
      id="ixv-24794"
      unitRef="Unit_USD">22827</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2025_C000179991MemberoefClassAxis"
      decimals="0"
      id="ixv-24795"
      unitRef="Unit_USD">25752</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To01_27_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24796"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2018_C000179991MemberoefClassAxis"
      decimals="0"
      id="ixv-24797"
      unitRef="Unit_USD">11749</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2019_C000179991MemberoefClassAxis"
      decimals="0"
      id="ixv-24798"
      unitRef="Unit_USD">13107</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2020_C000179991MemberoefClassAxis"
      decimals="0"
      id="ixv-24799"
      unitRef="Unit_USD">12671</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2021_C000179991MemberoefClassAxis"
      decimals="0"
      id="ixv-24800"
      unitRef="Unit_USD">17620</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2022_C000179991MemberoefClassAxis"
      decimals="0"
      id="ixv-24801"
      unitRef="Unit_USD">18555</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24802"
      unitRef="Unit_USD">20339</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24803"
      unitRef="Unit_USD">24948</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24804"
      unitRef="Unit_USD">27965</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24805"
      unitRef="Unit_USD">36649</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To01_27_2017_C000179991MemberoefClassAxis"
      decimals="0"
      id="ixv-24806"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_27_2017To04_30_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24807"
      unitRef="Unit_USD">10444</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_C000025728MemberoefClassAxis"
      decimals="0"
      id="ixv-24808"
      unitRef="Unit_USD">13605</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_C000025728MemberoefClassAxis"
      decimals="0"
      id="ixv-24809"
      unitRef="Unit_USD">18853</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_C000025728MemberoefClassAxis"
      decimals="0"
      id="ixv-24810"
      unitRef="Unit_USD">19785</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_C000025728MemberoefClassAxis"
      decimals="0"
      id="ixv-24811"
      unitRef="Unit_USD">20263</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_C000025728MemberoefClassAxis"
      decimals="0"
      id="ixv-24812"
      unitRef="Unit_USD">33309</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_C000025728MemberoefClassAxis"
      decimals="0"
      id="ixv-24813"
      unitRef="Unit_USD">24172</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_C000025728MemberoefClassAxis"
      decimals="0"
      id="ixv-24814"
      unitRef="Unit_USD">9649</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_C000025728MemberoefClassAxis"
      decimals="0"
      id="ixv-24815"
      unitRef="Unit_USD">11175</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_C000025728MemberoefClassAxis"
      decimals="0"
      id="ixv-24816"
      unitRef="Unit_USD">12703</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_C000025728MemberoefClassAxis"
      decimals="0"
      id="ixv-24817"
      unitRef="Unit_USD">14123</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_C000025728MemberoefClassAxis"
      decimals="0"
      id="ixv-24818"
      unitRef="Unit_USD">27182</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_C000025730MemberoefClassAxis"
      decimals="0"
      id="ixv-24819"
      unitRef="Unit_USD">20229</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_C000025730MemberoefClassAxis"
      decimals="0"
      id="ixv-24820"
      unitRef="Unit_USD">24132</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_C000025730MemberoefClassAxis"
      decimals="0"
      id="ixv-24821"
      unitRef="Unit_USD">27137</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_C000025730MemberoefClassAxis"
      decimals="0"
      id="ixv-24822"
      unitRef="Unit_USD">11492</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_C000025730MemberoefClassAxis"
      decimals="0"
      id="ixv-24823"
      unitRef="Unit_USD">12966</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_C000025730MemberoefClassAxis"
      decimals="0"
      id="ixv-24824"
      unitRef="Unit_USD">14308</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_C000025730MemberoefClassAxis"
      decimals="0"
      id="ixv-24825"
      unitRef="Unit_USD">13682</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_C000025730MemberoefClassAxis"
      decimals="0"
      id="ixv-24826"
      unitRef="Unit_USD">18822</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_C000025730MemberoefClassAxis"
      decimals="0"
      id="ixv-24827"
      unitRef="Unit_USD">19752</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_C000025730MemberoefClassAxis"
      decimals="0"
      id="ixv-24828"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_C000025730MemberoefClassAxis"
      decimals="0"
      id="ixv-24829"
      unitRef="Unit_USD">33253</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_C000025731MemberoefClassAxis"
      decimals="0"
      id="ixv-24830"
      unitRef="Unit_USD">19310</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_C000025731MemberoefClassAxis"
      decimals="0"
      id="ixv-24831"
      unitRef="Unit_USD">20215</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_C000025731MemberoefClassAxis"
      decimals="0"
      id="ixv-24832"
      unitRef="Unit_USD">20654</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_C000025731MemberoefClassAxis"
      decimals="0"
      id="ixv-24833"
      unitRef="Unit_USD">24579</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_C000025731MemberoefClassAxis"
      decimals="0"
      id="ixv-24834"
      unitRef="Unit_USD">27572</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_C000025731MemberoefClassAxis"
      decimals="0"
      id="ixv-24835"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_C000025731MemberoefClassAxis"
      decimals="0"
      id="ixv-24836"
      unitRef="Unit_USD">33702</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_C000025731MemberoefClassAxis"
      decimals="0"
      id="ixv-24837"
      unitRef="Unit_USD">11554</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_C000025731MemberoefClassAxis"
      decimals="0"
      id="ixv-24838"
      unitRef="Unit_USD">13102</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_C000025731MemberoefClassAxis"
      decimals="0"
      id="ixv-24839"
      unitRef="Unit_USD">14531</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_C000025731MemberoefClassAxis"
      decimals="0"
      id="ixv-24840"
      unitRef="Unit_USD">13966</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_07_2017_C000189454MemberoefClassAxis"
      decimals="0"
      id="ixv-24841"
      unitRef="Unit_USD">9750</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2026_C000189454MemberoefClassAxis"
      decimals="0"
      id="ixv-24842"
      unitRef="Unit_USD">29934</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2018_C000189454MemberoefClassAxis"
      decimals="0"
      id="ixv-24843"
      unitRef="Unit_USD">11204</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2019_C000189454MemberoefClassAxis"
      decimals="0"
      id="ixv-24844"
      unitRef="Unit_USD">12486</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2025_C000189454MemberoefClassAxis"
      decimals="0"
      id="ixv-24845"
      unitRef="Unit_USD">24368</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2024_C000189454MemberoefClassAxis"
      decimals="0"
      id="ixv-24846"
      unitRef="Unit_USD">21624</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2020_C000189454MemberoefClassAxis"
      decimals="0"
      id="ixv-24847"
      unitRef="Unit_USD">12056</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2021_C000189454MemberoefClassAxis"
      decimals="0"
      id="ixv-24848"
      unitRef="Unit_USD">16746</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2022_C000189454MemberoefClassAxis"
      decimals="0"
      id="ixv-24849"
      unitRef="Unit_USD">17613</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_07_2017To04_30_2023_C000189454MemberoefClassAxis"
      decimals="0"
      id="ixv-24850"
      unitRef="Unit_USD">18086</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_C000025732MemberoefClassAxis"
      decimals="0"
      id="ixv-24851"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_C000025732MemberoefClassAxis"
      decimals="0"
      id="ixv-24852"
      unitRef="Unit_USD">35188</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_C000025732MemberoefClassAxis"
      decimals="0"
      id="ixv-24853"
      unitRef="Unit_USD">21304</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_C000025732MemberoefClassAxis"
      decimals="0"
      id="ixv-24854"
      unitRef="Unit_USD">25457</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_C000025732MemberoefClassAxis"
      decimals="0"
      id="ixv-24855"
      unitRef="Unit_USD">28669</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_C000025732MemberoefClassAxis"
      decimals="0"
      id="ixv-24856"
      unitRef="Unit_USD">11606</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_C000025732MemberoefClassAxis"
      decimals="0"
      id="ixv-24857"
      unitRef="Unit_USD">13222</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_C000025732MemberoefClassAxis"
      decimals="0"
      id="ixv-24858"
      unitRef="Unit_USD">14733</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_C000025732MemberoefClassAxis"
      decimals="0"
      id="ixv-24859"
      unitRef="Unit_USD">14225</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_C000025732MemberoefClassAxis"
      decimals="0"
      id="ixv-24860"
      unitRef="Unit_USD">19753</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_C000025732MemberoefClassAxis"
      decimals="0"
      id="ixv-24861"
      unitRef="Unit_USD">20767</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2024_C000221714MemberoefClassAxis"
      decimals="0"
      id="ixv-24862"
      unitRef="Unit_USD">16751</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2026_C000221714MemberoefClassAxis"
      decimals="0"
      id="ixv-24863"
      unitRef="Unit_USD">23193</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2025_C000221714MemberoefClassAxis"
      decimals="0"
      id="ixv-24864"
      unitRef="Unit_USD">18880</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To10_30_2020_C000221714MemberoefClassAxis"
      decimals="0"
      id="ixv-24865"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24866"
      unitRef="Unit_USD">23889</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2021_C000221714MemberoefClassAxis"
      decimals="0"
      id="ixv-24867"
      unitRef="Unit_USD">12965</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2022_C000221714MemberoefClassAxis"
      decimals="0"
      id="ixv-24868"
      unitRef="Unit_USD">13639</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2023_C000221714MemberoefClassAxis"
      decimals="0"
      id="ixv-24869"
      unitRef="Unit_USD">14008</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24870"
      unitRef="Unit_USD">12913</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24871"
      unitRef="Unit_USD">13257</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24872"
      unitRef="Unit_USD">16261</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24873"
      unitRef="Unit_USD">18228</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To10_30_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24874"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-24875"
      unitRef="Unit_USD">12885</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To10_30_2020_C000221715MemberoefClassAxis"
      decimals="0"
      id="ixv-24876"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2021_C000221715MemberoefClassAxis"
      decimals="0"
      id="ixv-24877"
      unitRef="Unit_USD">12969</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2026_C000221715MemberoefClassAxis"
      decimals="0"
      id="ixv-24878"
      unitRef="Unit_USD">23239</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2022_C000221715MemberoefClassAxis"
      decimals="0"
      id="ixv-24879"
      unitRef="Unit_USD">13650</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2023_C000221715MemberoefClassAxis"
      decimals="0"
      id="ixv-24880"
      unitRef="Unit_USD">14020</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2024_C000221715MemberoefClassAxis"
      decimals="0"
      id="ixv-24881"
      unitRef="Unit_USD">16773</oef:AccmVal>
    <oef:AccmVal
      contextRef="P10_30_2020To04_30_2025_C000221715MemberoefClassAxis"
      decimals="0"
      id="ixv-24882"
      unitRef="Unit_USD">18914</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_C000025720MemberoefClassAxis"
      decimals="0"
      id="ixv-24883"
      unitRef="Unit_USD">23615</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_C000025720MemberoefClassAxis"
      decimals="0"
      id="ixv-24884"
      unitRef="Unit_USD">26352</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_C000025720MemberoefClassAxis"
      decimals="0"
      id="ixv-24885"
      unitRef="Unit_USD">12972</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_C000025720MemberoefClassAxis"
      decimals="0"
      id="ixv-24886"
      unitRef="Unit_USD">14318</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_C000025720MemberoefClassAxis"
      decimals="0"
      id="ixv-24887"
      unitRef="Unit_USD">13691</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_C000025720MemberoefClassAxis"
      decimals="0"
      id="ixv-24888"
      unitRef="Unit_USD">18830</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_C000025720MemberoefClassAxis"
      decimals="0"
      id="ixv-24889"
      unitRef="Unit_USD">19616</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_C000025720MemberoefClassAxis"
      decimals="0"
      id="ixv-24890"
      unitRef="Unit_USD">19946</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_C000025720MemberoefClassAxis"
      decimals="0"
      id="ixv-24891"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_C000025720MemberoefClassAxis"
      decimals="0"
      id="ixv-24892"
      unitRef="Unit_USD">32050</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_C000025720MemberoefClassAxis"
      decimals="0"
      id="ixv-24893"
      unitRef="Unit_USD">11498</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_C000025721MemberoefClassAxis"
      decimals="0"
      id="ixv-24894"
      unitRef="Unit_USD">18827</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_C000025721MemberoefClassAxis"
      decimals="0"
      id="ixv-24895"
      unitRef="Unit_USD">19609</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_C000025721MemberoefClassAxis"
      decimals="0"
      id="ixv-24896"
      unitRef="Unit_USD">19936</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_C000025721MemberoefClassAxis"
      decimals="0"
      id="ixv-24897"
      unitRef="Unit_USD">23605</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_C000025721MemberoefClassAxis"
      decimals="0"
      id="ixv-24898"
      unitRef="Unit_USD">26341</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_C000025721MemberoefClassAxis"
      decimals="0"
      id="ixv-24899"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_C000025721MemberoefClassAxis"
      decimals="0"
      id="ixv-24900"
      unitRef="Unit_USD">32035</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_C000025721MemberoefClassAxis"
      decimals="0"
      id="ixv-24901"
      unitRef="Unit_USD">11498</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_C000025721MemberoefClassAxis"
      decimals="0"
      id="ixv-24902"
      unitRef="Unit_USD">12972</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_C000025721MemberoefClassAxis"
      decimals="0"
      id="ixv-24903"
      unitRef="Unit_USD">14316</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_C000025721MemberoefClassAxis"
      decimals="0"
      id="ixv-24904"
      unitRef="Unit_USD">13690</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_C000148358MemberoefClassAxis"
      decimals="0"
      id="ixv-24905"
      unitRef="Unit_USD">14442</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_C000148358MemberoefClassAxis"
      decimals="0"
      id="ixv-24906"
      unitRef="Unit_USD">13852</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_C000148358MemberoefClassAxis"
      decimals="0"
      id="ixv-24907"
      unitRef="Unit_USD">19105</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_C000148358MemberoefClassAxis"
      decimals="0"
      id="ixv-24908"
      unitRef="Unit_USD">19958</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_C000148358MemberoefClassAxis"
      decimals="0"
      id="ixv-24909"
      unitRef="Unit_USD">20350</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_C000148358MemberoefClassAxis"
      decimals="0"
      id="ixv-24910"
      unitRef="Unit_USD">24164</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_C000148358MemberoefClassAxis"
      decimals="0"
      id="ixv-24911"
      unitRef="Unit_USD">27047</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_C000148358MemberoefClassAxis"
      decimals="0"
      id="ixv-24912"
      unitRef="Unit_USD">32986</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_C000148358MemberoefClassAxis"
      decimals="0"
      id="ixv-24913"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_C000148358MemberoefClassAxis"
      decimals="0"
      id="ixv-24914"
      unitRef="Unit_USD">11527</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_C000148358MemberoefClassAxis"
      decimals="0"
      id="ixv-24915"
      unitRef="Unit_USD">13048</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_C000025722MemberoefClassAxis"
      decimals="0"
      id="ixv-24916"
      unitRef="Unit_USD">27420</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_C000025722MemberoefClassAxis"
      decimals="0"
      id="ixv-24917"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_C000025722MemberoefClassAxis"
      decimals="0"
      id="ixv-24918"
      unitRef="Unit_USD">33494</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_C000025722MemberoefClassAxis"
      decimals="0"
      id="ixv-24919"
      unitRef="Unit_USD">11548</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_C000025722MemberoefClassAxis"
      decimals="0"
      id="ixv-24920"
      unitRef="Unit_USD">13089</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_C000025722MemberoefClassAxis"
      decimals="0"
      id="ixv-24921"
      unitRef="Unit_USD">14510</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_C000025722MemberoefClassAxis"
      decimals="0"
      id="ixv-24922"
      unitRef="Unit_USD">13939</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_C000025722MemberoefClassAxis"
      decimals="0"
      id="ixv-24923"
      unitRef="Unit_USD">19254</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_C000025722MemberoefClassAxis"
      decimals="0"
      id="ixv-24924"
      unitRef="Unit_USD">20145</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_C000025722MemberoefClassAxis"
      decimals="0"
      id="ixv-24925"
      unitRef="Unit_USD">20570</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_C000025722MemberoefClassAxis"
      decimals="0"
      id="ixv-24926"
      unitRef="Unit_USD">24464</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_C000025723MemberoefClassAxis"
      decimals="0"
      id="ixv-24927"
      unitRef="Unit_USD">19548</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_C000025723MemberoefClassAxis"
      decimals="0"
      id="ixv-24928"
      unitRef="Unit_USD">20513</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_C000025723MemberoefClassAxis"
      decimals="0"
      id="ixv-24929"
      unitRef="Unit_USD">21009</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_C000025723MemberoefClassAxis"
      decimals="0"
      id="ixv-24930"
      unitRef="Unit_USD">34521</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_C000025723MemberoefClassAxis"
      decimals="0"
      id="ixv-24931"
      unitRef="Unit_USD">25062</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_C000025723MemberoefClassAxis"
      decimals="0"
      id="ixv-24932"
      unitRef="Unit_USD">28175</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_C000025723MemberoefClassAxis"
      decimals="0"
      id="ixv-24933"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_C000025723MemberoefClassAxis"
      decimals="0"
      id="ixv-24934"
      unitRef="Unit_USD">11583</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_C000025723MemberoefClassAxis"
      decimals="0"
      id="ixv-24935"
      unitRef="Unit_USD">13170</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_C000025723MemberoefClassAxis"
      decimals="0"
      id="ixv-24936"
      unitRef="Unit_USD">14644</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_C000025723MemberoefClassAxis"
      decimals="0"
      id="ixv-24937"
      unitRef="Unit_USD">14106</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_C000164825MemberoefClassAxis"
      decimals="0"
      id="ixv-24938"
      unitRef="Unit_USD">28685</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_C000164825MemberoefClassAxis"
      decimals="0"
      id="ixv-24939"
      unitRef="Unit_USD">11604</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_C000164825MemberoefClassAxis"
      decimals="0"
      id="ixv-24940"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_C000164825MemberoefClassAxis"
      decimals="0"
      id="ixv-24941"
      unitRef="Unit_USD">35211</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_C000164825MemberoefClassAxis"
      decimals="0"
      id="ixv-24942"
      unitRef="Unit_USD">13220</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_C000164825MemberoefClassAxis"
      decimals="0"
      id="ixv-24943"
      unitRef="Unit_USD">14729</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_C000164825MemberoefClassAxis"
      decimals="0"
      id="ixv-24944"
      unitRef="Unit_USD">14219</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_C000164825MemberoefClassAxis"
      decimals="0"
      id="ixv-24945"
      unitRef="Unit_USD">19748</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_C000164825MemberoefClassAxis"
      decimals="0"
      id="ixv-24946"
      unitRef="Unit_USD">20762</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_C000164825MemberoefClassAxis"
      decimals="0"
      id="ixv-24947"
      unitRef="Unit_USD">21305</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_C000164825MemberoefClassAxis"
      decimals="0"
      id="ixv-24948"
      unitRef="Unit_USD">25464</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_C000025724MemberoefClassAxis"
      decimals="0"
      id="ixv-24949"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_C000025724MemberoefClassAxis"
      decimals="0"
      id="ixv-24950"
      unitRef="Unit_USD">35556</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_C000025724MemberoefClassAxis"
      decimals="0"
      id="ixv-24951"
      unitRef="Unit_USD">11616</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_C000025724MemberoefClassAxis"
      decimals="0"
      id="ixv-24952"
      unitRef="Unit_USD">13246</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_C000025724MemberoefClassAxis"
      decimals="0"
      id="ixv-24953"
      unitRef="Unit_USD">14772</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_C000025724MemberoefClassAxis"
      decimals="0"
      id="ixv-24954"
      unitRef="Unit_USD">14273</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_C000025724MemberoefClassAxis"
      decimals="0"
      id="ixv-24955"
      unitRef="Unit_USD">19839</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_C000025724MemberoefClassAxis"
      decimals="0"
      id="ixv-24956"
      unitRef="Unit_USD">20880</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_C000025724MemberoefClassAxis"
      decimals="0"
      id="ixv-24957"
      unitRef="Unit_USD">21452</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_C000025724MemberoefClassAxis"
      decimals="0"
      id="ixv-24958"
      unitRef="Unit_USD">25661</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_C000025724MemberoefClassAxis"
      decimals="0"
      id="ixv-24959"
      unitRef="Unit_USD">28935</oef:AccmVal>
    <oef:AccmVal
      contextRef="P04_30_2016To04_30_2016_C000077924MemberoefClassAxis"
      decimals="0"
      id="ixv-24960"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2026_C000077924MemberoefClassAxis"
      decimals="0"
      id="ixv-24961"
      unitRef="Unit_USD">35741</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2017_C000077924MemberoefClassAxis"
      decimals="0"
      id="ixv-24962"
      unitRef="Unit_USD">11623</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2018_C000077924MemberoefClassAxis"
      decimals="0"
      id="ixv-24963"
      unitRef="Unit_USD">13260</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2019_C000077924MemberoefClassAxis"
      decimals="0"
      id="ixv-24964"
      unitRef="Unit_USD">14797</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2020_C000077924MemberoefClassAxis"
      decimals="0"
      id="ixv-24965"
      unitRef="Unit_USD">14306</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2021_C000077924MemberoefClassAxis"
      decimals="0"
      id="ixv-24966"
      unitRef="Unit_USD">19892</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2022_C000077924MemberoefClassAxis"
      decimals="0"
      id="ixv-24967"
      unitRef="Unit_USD">20946</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2023_C000077924MemberoefClassAxis"
      decimals="0"
      id="ixv-24968"
      unitRef="Unit_USD">21526</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2024_C000077924MemberoefClassAxis"
      decimals="0"
      id="ixv-24969"
      unitRef="Unit_USD">25767</oef:AccmVal>
    <oef:AccmVal
      contextRef="P05_01_2016To04_30_2025_C000077924MemberoefClassAxis"
      decimals="0"
      id="ixv-24970"
      unitRef="Unit_USD">29070</oef:AccmVal>
    <dei:AmendmentFlag contextRef="P05_01_2025To04_30_2026" id="ixv-24971">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P05_01_2025To04_30_2026" id="ixv-24972">0000104865</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="P05_01_2025To04_30_2026" id="ixv-24973">N-1A</dei:EntityInvCompanyType>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025719MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24974"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025719MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24975"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025719MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24976"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025719MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24977"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025719MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24978"
      unitRef="Unit_pure">0.0613</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025719MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24979"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025719MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24980"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025719MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24981"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025719MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24982"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025719MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24983"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025726MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24984"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025726MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24985"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025726MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24986"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025726MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24987"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025726MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24988"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025726MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24989"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025726MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24990"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025726MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24991"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025726MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24992"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025726MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24993"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189455MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24994"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189455MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24995"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189455MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24996"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189455MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24997"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189455MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24998"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189455MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24999"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189455MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25000"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189455MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25001"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189455MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25002"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189455MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25003"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025727MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25004"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025727MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25005"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025727MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25006"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025727MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25007"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025727MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25008"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025727MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25009"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025727MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25010"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025727MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25011"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025727MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25012"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025727MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25013"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068526MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25014"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068526MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25015"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068526MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25016"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068526MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25017"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068526MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25018"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068526MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25019"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068526MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25020"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068526MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25021"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068526MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25022"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000068526MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25023"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000179991MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25024"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000179991MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25025"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000179991MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25026"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000179991MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25027"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000179991MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25028"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000179991MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25029"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000179991MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25030"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000179991MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25031"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000179991MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25032"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000179991MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25033"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025728MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25034"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025728MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25035"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025728MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25036"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025728MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25037"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025728MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25038"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025728MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25039"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025728MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25040"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025728MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25041"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025728MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25042"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025728MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25043"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025730MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25044"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025730MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25045"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025730MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25046"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025730MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25047"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025730MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25048"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025730MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25049"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025730MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25050"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025730MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25051"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025730MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25052"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025730MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25053"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025731MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25054"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025731MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25055"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025731MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25056"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025731MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25057"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025731MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25058"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025731MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25059"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025731MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25060"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025731MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25061"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025731MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25062"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025731MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25063"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189454MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25064"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189454MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25065"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189454MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25066"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189454MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25067"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189454MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25068"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189454MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25069"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189454MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25070"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189454MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25071"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189454MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25072"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189454MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25073"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025732MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25074"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025732MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25075"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025732MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25076"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025732MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25077"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025732MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25078"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025732MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25079"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025732MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25080"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025732MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25081"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025732MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25082"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025732MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25083"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221714MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25084"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221714MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25085"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221714MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25086"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221714MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25087"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221714MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25088"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221714MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25089"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221714MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25090"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221714MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25091"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221714MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25092"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221714MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25093"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221715MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25094"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221715MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25095"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221715MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25096"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221715MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25097"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221715MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25098"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221715MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25099"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221715MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25100"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221715MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25101"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221715MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25102"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000221715MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25103"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025720MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25104"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025720MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25105"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025720MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25106"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025720MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25107"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025720MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25108"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025720MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25109"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025720MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25110"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025720MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25111"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025720MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25112"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025720MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25113"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025721MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25114"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025721MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25115"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025721MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25116"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025721MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25117"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025721MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25118"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025721MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25119"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025721MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25120"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025721MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25121"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025721MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25122"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025721MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25123"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148358MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25124"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148358MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25125"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148358MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25126"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148358MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25127"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148358MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25128"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148358MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25129"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148358MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25130"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148358MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25131"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148358MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25132"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000148358MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25133"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025722MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25134"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025722MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25135"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025722MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25136"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025722MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25137"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025722MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25138"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025722MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25139"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025722MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25140"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025722MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25141"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025722MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25142"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025722MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25143"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025723MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25144"
      unitRef="Unit_pure">0.2193</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025723MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25145"
      unitRef="Unit_pure">0.1496</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025723MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25146"
      unitRef="Unit_pure">0.1085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025723MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25147"
      unitRef="Unit_pure">0.1246</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025723MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25148"
      unitRef="Unit_pure">0.0854</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025723MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25149"
      unitRef="Unit_pure">0.0691</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025723MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25150"
      unitRef="Unit_pure">0.1357</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025723MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25151"
      unitRef="Unit_pure">0.0087</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025723MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25152"
      unitRef="Unit_pure">0.0378</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025723MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25153"
      unitRef="Unit_pure">0.0613</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164825MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25154"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164825MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25155"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164825MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25156"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164825MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25157"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164825MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25158"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164825MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25159"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164825MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25160"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164825MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25161"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164825MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25162"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164825MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25163"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025724MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25164"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025724MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25165"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025724MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25166"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025724MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25167"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025724MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25168"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025724MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25169"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025724MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25170"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025724MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25171"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025724MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25172"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000025724MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25173"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077924MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25174"
      unitRef="Unit_pure">0.135700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077924MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25175"
      unitRef="Unit_pure">0.008700</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077924MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25176"
      unitRef="Unit_pure">0.037800</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077924MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25177"
      unitRef="Unit_pure">0.061300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077924MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25178"
      unitRef="Unit_pure">0.219300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077924MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25179"
      unitRef="Unit_pure">0.149600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077924MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25180"
      unitRef="Unit_pure">0.108500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077924MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25181"
      unitRef="Unit_pure">0.124600</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077924MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25182"
      unitRef="Unit_pure">0.085400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000077924MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-25183"
      unitRef="Unit_pure">0.069100</oef:PctOfNav>
    <dei:DocumentType contextRef="P05_01_2025To04_30_2026" id="ixv-29783">N-CSR</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="P05_01_2025To04_30_2026" id="ixv-29784">Washington Mutual Investors Fund</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="P05_01_2025To04_30_2026" id="ixv-29785">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-29786">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-29787">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-29788">AWSHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-29789">This annual shareholder report contains important information about Washington Mutual Investors Fund&#160;(the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-29790">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-29791">You can find additional information about the fund at&#160;capitalgroup.com/mutual-fund-literature-A. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-29793">capitalgroup.com/mutual-fund-literature-A</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-29795">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-82">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/div&gt; (&lt;div style="display:inline;"&gt;based &lt;/div&gt;&lt;div style="display:inline;"&gt;on &lt;/div&gt;a hypothetical $&lt;div style="display:inline;"&gt;10,000&lt;/div&gt; investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class A&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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;61&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.55&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="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      decimals="0"
      id="ixv-29796"
      unitRef="Unit_USD">61</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      decimals="INF"
      id="ixv-29797"
      unitRef="Unit_pure">0.0055</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-107">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class A shares gained 22.59% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-A&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-125">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598560.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-130">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: initial initial; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class A (with sales &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.54&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;10.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&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; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class A (without sales &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.26&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-146">Washington Mutual Investors Fund &#x2014; Class A (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372692"
      unitRef="Unit_pure">0.1554</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000025719MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372695"
      unitRef="Unit_pure">0.1077</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000025719MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372698"
      unitRef="Unit_pure">0.1258</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-158">Washington Mutual Investors Fund &#x2014; Class A (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8372693"
      unitRef="Unit_pure">0.2259</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000025719MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8372696"
      unitRef="Unit_pure">0.1209</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000025719MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8372699"
      unitRef="Unit_pure">0.1325</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-170">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372694"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372697"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372700"
      unitRef="Unit_pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-29807">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-29808">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="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-192">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000025719MemberoefClassAxis"
      decimals="-6"
      id="ixv-29809"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000025719MemberoefClassAxis"
      decimals="0"
      id="ixv-29810"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      decimals="-6"
      id="ixv-29811"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      decimals="INF"
      id="ixv-29812"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-214">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598566.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-223">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were &lt;div style="display:inline;"&gt;there&lt;/div&gt; any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000025719MemberoefClassAxis"
      id="ixv-29813">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-29814">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-29815">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-29816">WSHCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-29817">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-29818">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-29819">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-C. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-29822">capitalgroup.com/mutual-fund-literature-C</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-29824">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-264">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&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="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class C&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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;145&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.31&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="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      decimals="0"
      id="ixv-29825"
      unitRef="Unit_USD">145</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      decimals="INF"
      id="ixv-29826"
      unitRef="Unit_pure">0.0131</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-286">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class C shares gained 21.69% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-C&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-304">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598604.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-309">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class C (with sales &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;20.69&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;11.26&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.55&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; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class C (without sales &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;21.69&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;11.26&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.55&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.26&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 style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-325">Washington Mutual Investors Fund &#x2014; Class C (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372037"
      unitRef="Unit_pure">0.2069</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000025726MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372038"
      unitRef="Unit_pure">0.1126</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000025726MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372039"
      unitRef="Unit_pure">0.1255</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-336">Washington Mutual Investors Fund &#x2014; Class C (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8372040"
      unitRef="Unit_pure">0.2169</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000025726MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8372041"
      unitRef="Unit_pure">0.1126</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000025726MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8372042"
      unitRef="Unit_pure">0.1255</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-347">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372043"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372044"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372045"
      unitRef="Unit_pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-29836">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-29837">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="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-368">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000025726MemberoefClassAxis"
      decimals="-6"
      id="ixv-29838"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000025726MemberoefClassAxis"
      decimals="0"
      id="ixv-29839"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      decimals="-6"
      id="ixv-29840"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      decimals="INF"
      id="ixv-29841"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-390">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598610.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-399">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000025726MemberoefClassAxis"
      id="ixv-29842">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-29843">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-29844">Class T</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-29845">TWMMX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-29846">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-29847">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-29848">You can find additional information about the fund at&#160;capitalgroup.com/mutual-fund-literature. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-29850">capitalgroup.com/mutual-fund-literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-29852">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-439">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/div&gt; (&lt;div style="display:inline;"&gt;based&lt;/div&gt; on a hypothetical &lt;div style="display:inline;"&gt;$10,000&lt;/div&gt; investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class T&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.30&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="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      decimals="0"
      id="ixv-29853"
      unitRef="Unit_USD">33</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      decimals="INF"
      id="ixv-29854"
      unitRef="Unit_pure">0.003</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-463">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class T shares gained 22.88% for the year ended April 30, 2026. That result compares with a 31.05% gain for the S&amp;amp;P 500 Index.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-479">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598384.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-484">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Since inception&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class T (with sales &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.81&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;11.82&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.92&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; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class T (without sales &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;22.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.38&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.23&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.02&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 style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;1&lt;/div&gt; Class T shares were first offered on April 7, 2017.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;2&lt;/div&gt; Investment results assume all distributions are reinvested and reflect applicable fees and expe&lt;div style="display:inline;"&gt;nses. W&lt;/div&gt;hen 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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-501">Washington Mutual Investors Fund &#x2014; Class T (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372811"
      unitRef="Unit_pure">0.1981</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000189455MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372812"
      unitRef="Unit_pure">0.1182</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To04_30_2026_C000189455MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372813"
      unitRef="Unit_pure">0.1292</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-512">Washington Mutual Investors Fund &#x2014; Class T (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8372814"
      unitRef="Unit_pure">0.2288</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000189455MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8372815"
      unitRef="Unit_pure">0.1238</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To04_30_2026_C000189455MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8372816"
      unitRef="Unit_pure">0.1323</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-523">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372817"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372818"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372819"
      unitRef="Unit_pure">0.1502</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-29864">2017-04-07</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-29865">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-29866">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="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-547">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000189455MemberoefClassAxis"
      decimals="-6"
      id="ixv-29867"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000189455MemberoefClassAxis"
      decimals="0"
      id="ixv-29868"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      decimals="-6"
      id="ixv-29869"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      decimals="INF"
      id="ixv-29870"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-570">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598390.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-578">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s ind&lt;div style="display:inline;"&gt;epe&lt;/div&gt;ndent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement d&lt;div style="display:inline;"&gt;iscl&lt;/div&gt;osure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000189455MemberoefClassAxis"
      id="ixv-29871">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-29872">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-29873">Class F-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-29874">WSHFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-29875">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-29876">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-615">You can find additional information &lt;span style="display:inline;"&gt;about&lt;/span&gt; the fund at&#160;capitalgroup.com/mutual-fund-literature-F1. You can also re&lt;span style="display:inline;"&gt;que&lt;/span&gt;st this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-29879">capitalgroup.com/mutual-fund-literature-F1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-29880">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-622">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&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="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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;69&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.62&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="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      decimals="0"
      id="ixv-29881"
      unitRef="Unit_USD">69</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      decimals="INF"
      id="ixv-29882"
      unitRef="Unit_pure">0.0062</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-644">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class F-1 shares gained 22.50% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-F1&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-662">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598648.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-667">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;F-1&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;22.50&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.17&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.26&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-683">Washington Mutual Investors Fund &#x2014; Class F-1</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372861"
      unitRef="Unit_pure">0.225</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000025727MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372862"
      unitRef="Unit_pure">0.1203</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000025727MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372863"
      unitRef="Unit_pure">0.1317</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-694">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372864"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372865"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372866"
      unitRef="Unit_pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-29889">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-29890">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="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-715">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000025727MemberoefClassAxis"
      decimals="-6"
      id="ixv-29891"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000025727MemberoefClassAxis"
      decimals="0"
      id="ixv-29892"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      decimals="-6"
      id="ixv-29893"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      decimals="INF"
      id="ixv-29894"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-737">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598654.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-746">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon r&lt;div style="display:inline;"&gt;ecom&lt;/div&gt;mendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000025727MemberoefClassAxis"
      id="ixv-29895">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-29896">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-29897">Class F-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-29898">WMFFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-29899">This annual shareholder report contains important information about Washington Mutual Investors Fund&#160;(the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-29900">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-29901">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-F2. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-29903">capitalgroup.com/mutual-fund-literature-F2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-29905">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-788">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $&lt;div style="display:inline;"&gt;10,000&lt;/div&gt; investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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;41&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.37&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="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      decimals="0"
      id="ixv-29906"
      unitRef="Unit_USD">41</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      decimals="INF"
      id="ixv-29907"
      unitRef="Unit_pure">0.0037</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-811">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class F-2 shares gained 22.81% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-F2&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-829">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598692.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-29908">Average annual total returns&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;F-2&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;22.81&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.31&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.46&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.26&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-849">Washington Mutual Investors Fund &#x2014; Class F-2</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372896"
      unitRef="Unit_pure">0.2281</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000068526MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372897"
      unitRef="Unit_pure">0.1231</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000068526MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372898"
      unitRef="Unit_pure">0.1346</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-860">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372899"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372900"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372901"
      unitRef="Unit_pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-29915">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-29916">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="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-883">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000068526MemberoefClassAxis"
      decimals="-6"
      id="ixv-29917"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000068526MemberoefClassAxis"
      decimals="0"
      id="ixv-29918"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      decimals="-6"
      id="ixv-29919"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      decimals="INF"
      id="ixv-29920"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-907">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings &lt;div style="display:inline;"&gt;by&lt;/div&gt; sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598698.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-918">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000068526MemberoefClassAxis"
      id="ixv-29921">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-29922">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-29923">Class F-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-29924">FWMIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-29925">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-29926">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-29927">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-F3. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-29929">capitalgroup.com/mutual-fund-literature-F3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-29931">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-957">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/div&gt; (&lt;div style="display:inline;"&gt;based&lt;/div&gt; on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-3&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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;29&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.26&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="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      decimals="0"
      id="ixv-29932"
      unitRef="Unit_USD">29</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      decimals="INF"
      id="ixv-29933"
      unitRef="Unit_pure">0.0026</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-980">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class F-3 shares gained 22.95% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-F3&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-998">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598340.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-1003">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Since inception&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;F-3&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;22.95&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.26&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.07&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 style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-1020">Washington Mutual Investors Fund &#x2014; Class F-3</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372953"
      unitRef="Unit_pure">0.2295</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000179991MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372954"
      unitRef="Unit_pure">0.1244</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_27_2017To04_30_2026_C000179991MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372955"
      unitRef="Unit_pure">0.1326</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-1031">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372956"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372957"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_27_2017To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372958"
      unitRef="Unit_pure">0.1507</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-29940">2017-01-27</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-29941">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-29942">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="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-1054">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000179991MemberoefClassAxis"
      decimals="-6"
      id="ixv-29943"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000179991MemberoefClassAxis"
      decimals="0"
      id="ixv-29944"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      decimals="-6"
      id="ixv-29945"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      decimals="INF"
      id="ixv-29946"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-1075">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 7.5pt;"&gt;
                  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;
                    &lt;div style="font-weight: bold; font-family: 'Times New Roman'; 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:bolder;display:inline;"&gt;Portfolio holdings by sector&#160;&lt;/div&gt;(percent of net assets)&lt;/div&gt;
                &lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598346.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-1084">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000179991MemberoefClassAxis"
      id="ixv-29947">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-29948">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-29949">Class 529-A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-29950">CWMAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-29951">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-29952">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-29953">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-529A. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-29955">capitalgroup.com/mutual-fund-literature-529A</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-29957">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-1124">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&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="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-A&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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;66&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.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;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      decimals="0"
      id="ixv-29958"
      unitRef="Unit_USD">66</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      decimals="INF"
      id="ixv-29959"
      unitRef="Unit_pure">0.0059</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-1146">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class 529-A shares gained 22.54% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529A&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-1164">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598736.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-1169">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class 529-A (with sales &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;18.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;11.26&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.79&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; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class 529-A (without sales &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;22.54&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.19&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.26&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-1185">Washington Mutual Investors Fund &#x2014; Class 529-A (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373000"
      unitRef="Unit_pure">0.1824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000025728MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373001"
      unitRef="Unit_pure">0.1126</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000025728MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373002"
      unitRef="Unit_pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-1196">Washington Mutual Investors Fund &#x2014; Class 529-A (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8373003"
      unitRef="Unit_pure">0.2254</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000025728MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8373004"
      unitRef="Unit_pure">0.1206</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000025728MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8373005"
      unitRef="Unit_pure">0.1319</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-1207">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373006"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373007"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373008"
      unitRef="Unit_pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-29969">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-29970">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="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-1228">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000025728MemberoefClassAxis"
      decimals="-6"
      id="ixv-29971"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000025728MemberoefClassAxis"
      decimals="0"
      id="ixv-29972"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      decimals="-6"
      id="ixv-29973"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      decimals="INF"
      id="ixv-29974"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-1250">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598742.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-1259">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000025728MemberoefClassAxis"
      id="ixv-29975">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-29976">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-29977">Class 529-C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-29978">CWMCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-29979">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-29980">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-29981">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-529C. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-29983">capitalgroup.com/mutual-fund-literature-529C</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-29985">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-1300">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&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="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-C&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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;151&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.36&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="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      decimals="0"
      id="ixv-29986"
      unitRef="Unit_USD">151</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      decimals="INF"
      id="ixv-29987"
      unitRef="Unit_pure">0.0136</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-1322">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class 529-C shares gained 21.59% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529C&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-1340">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598780.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-1345">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class 529-C (with sales &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;20.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;11.20&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.77&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; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class 529-C (without sales &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;21.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;11.20&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.77&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.26&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 style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-1361">Washington Mutual Investors Fund &#x2014; Class 529-C (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373055"
      unitRef="Unit_pure">0.2059</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000025730MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373056"
      unitRef="Unit_pure">0.112</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000025730MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373057"
      unitRef="Unit_pure">0.1277</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-1372">Washington Mutual Investors Fund &#x2014; Class 529-C (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8373058"
      unitRef="Unit_pure">0.2159</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000025730MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8373059"
      unitRef="Unit_pure">0.112</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000025730MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8373060"
      unitRef="Unit_pure">0.1277</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-1383">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373061"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373062"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373063"
      unitRef="Unit_pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-29997">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-1400">The line chart and &lt;div style="display:inline;"&gt;table &lt;/div&gt;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="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-1406">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000025730MemberoefClassAxis"
      decimals="-6"
      id="ixv-29998"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000025730MemberoefClassAxis"
      decimals="0"
      id="ixv-29999"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      decimals="-6"
      id="ixv-30000"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      decimals="INF"
      id="ixv-30001"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-1428">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598786.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-1437">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; &lt;div style="display:inline;"&gt;Touche &lt;/div&gt;LLP &lt;div style="display:inline;"&gt;was &lt;/div&gt;appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000025730MemberoefClassAxis"
      id="ixv-30002">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-30003">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-30004">Class 529-E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-30005">CWMEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-30006">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-30007">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-30008">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-529E. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-30009">capitalgroup.com/mutual-fund-literature-529E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-30012">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-1482">&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-E&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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;93&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.84&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="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      decimals="0"
      id="ixv-30013"
      unitRef="Unit_USD">93</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      decimals="INF"
      id="ixv-30014"
      unitRef="Unit_pure">0.0084</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-1503">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class 529-E shares gained 22.25% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529E&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-1521">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598868.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-30015">Average annual total returns&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;529-E&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;22.25&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;11.78&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.92&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.26&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 style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-1541">Washington Mutual Investors Fund &#x2014; Class 529-E</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372061"
      unitRef="Unit_pure">0.2225</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000025731MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372062"
      unitRef="Unit_pure">0.1178</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000025731MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372063"
      unitRef="Unit_pure">0.1292</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-1552">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372064"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372065"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372066"
      unitRef="Unit_pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-30022">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-30023">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="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-30024">Key fund statistics&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000025731MemberoefClassAxis"
      decimals="-6"
      id="ixv-30025"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000025731MemberoefClassAxis"
      decimals="0"
      id="ixv-30026"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      decimals="-6"
      id="ixv-30027"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      decimals="INF"
      id="ixv-30028"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-1601">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598874.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-1612">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000025731MemberoefClassAxis"
      id="ixv-30029">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-30030">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-30031">Class 529-T</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-30032">TMWMX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-30033">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-30034">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-30035">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-30036">capitalgroup.com/mutual-fund-literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-30039">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-1650">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs fo&lt;div style="display:inline;"&gt;r the l&lt;/div&gt;ast year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-T&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; 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="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      decimals="0"
      id="ixv-30040"
      unitRef="Unit_USD">39</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      decimals="INF"
      id="ixv-30041"
      unitRef="Unit_pure">0.0035</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-1673">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class 529-T shares gained 22.84% for the year ended April 30, 2026. That result compares with a 31.05% gain for the S&amp;amp;P 500 Index.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-1689">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598428.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-1694">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Since inception&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class 529-T (with sales &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;19.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;11.75&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.86&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; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class 529-T (without sales &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;charge)&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;22.84&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.18&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.02&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-1711">Washington Mutual Investors Fund &#x2014; Class 529-T (with sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372110"
      unitRef="Unit_pure">0.1977</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000189454MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372111"
      unitRef="Unit_pure">0.1175</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To04_30_2026_C000189454MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372112"
      unitRef="Unit_pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      id="ixv-1722">Washington Mutual Investors Fund &#x2014; Class 529-T (without sales charge)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8372113"
      unitRef="Unit_pure">0.2284</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000189454MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8372114"
      unitRef="Unit_pure">0.1232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To04_30_2026_C000189454MemberoefClassAxis_WithoutSalesLoadMemberoefSalesLoadAxis"
      decimals="INF"
      id="Fact_8372115"
      unitRef="Unit_pure">0.1318</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-1733">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372116"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372117"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P04_07_2017To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372118"
      unitRef="Unit_pure">0.1502</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-30051">2017-04-07</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-30052">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-30053">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="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-1756">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000189454MemberoefClassAxis"
      decimals="-6"
      id="ixv-30054"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000189454MemberoefClassAxis"
      decimals="0"
      id="ixv-30055"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      decimals="-6"
      id="ixv-30056"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      decimals="2"
      id="ixv-30057"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-1779">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598434.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-1787">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000189454MemberoefClassAxis"
      id="ixv-30058">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-30059">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-30060">Class 529-F-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-30061">CWMFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-30062">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-30063">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-30064">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-529F1. You can also request this information by contacting us at (800) 421-4225&lt;span style="display:inline;"&gt;&lt;/span&gt;.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-30067">capitalgroup.com/mutual-fund-literature-529F1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-30068">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-1827">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&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="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-F-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; 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="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      decimals="0"
      id="ixv-30069"
      unitRef="Unit_USD">48</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      decimals="INF"
      id="ixv-30070"
      unitRef="Unit_pure">0.0043</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-1849">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class 529-F-1 shares gained 22.73% for &lt;div style="display:inline;"&gt;the &lt;/div&gt;year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529F1&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. &lt;div style="display:inline;"&gt;Returns &lt;/div&gt;from &lt;div style="display:inline;"&gt;consumer &lt;/div&gt;staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-1871">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598824.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-1876">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 3pt;"&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;529-F-1&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;22.73&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.26&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-1892">Washington Mutual Investors Fund &#x2014; Class 529-F-1</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373326"
      unitRef="Unit_pure">0.2273</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000025732MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373327"
      unitRef="Unit_pure">0.1224</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000025732MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373328"
      unitRef="Unit_pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-1903">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373329"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373330"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373331"
      unitRef="Unit_pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-30077">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-30078">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="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-1928">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000025732MemberoefClassAxis"
      decimals="-6"
      id="ixv-30079"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000025732MemberoefClassAxis"
      decimals="INF"
      id="ixv-30080"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      decimals="-6"
      id="ixv-30081"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      decimals="2"
      id="ixv-30082"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-1950">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector (percent of net assets)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598830.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-1959">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, &lt;div style="display:inline;"&gt;PricewaterhouseCoopers &lt;/div&gt;(&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement &lt;div style="display:inline;"&gt;disclosure &lt;/div&gt;or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000025732MemberoefClassAxis"
      id="ixv-30083">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-30084">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-30085">Class 529-F-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-30086">FWMMX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-30087">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-30088">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-30089">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-529F2. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-30090">capitalgroup.com/mutual-fund-literature-529F2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-30093">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-2002">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&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="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-F-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; 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="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      decimals="0"
      id="ixv-30094"
      unitRef="Unit_USD">39</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      decimals="INF"
      id="ixv-30095"
      unitRef="Unit_pure">0.0035</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-2024">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class 529-F-2 shares gained 22.85% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529F2&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-2042">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598472.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-2047">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Since inception&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;529-F-2&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;22.85&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;16.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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;17.16&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 style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-2064">Washington Mutual Investors Fund &#x2014; Class 529-F-2</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372365"
      unitRef="Unit_pure">0.2285</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000221714MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372366"
      unitRef="Unit_pure">0.1233</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To04_30_2026_C000221714MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372376"
      unitRef="Unit_pure">0.1653</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-2075">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372367"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372368"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372377"
      unitRef="Unit_pure">0.1716</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-30103">2020-10-30</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-30104">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-30105">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="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-2098">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000221714MemberoefClassAxis"
      decimals="-6"
      id="ixv-30106"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000221714MemberoefClassAxis"
      decimals="INF"
      id="ixv-30107"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      decimals="-6"
      id="ixv-30108"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      decimals="INF"
      id="ixv-30109"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-2120">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598478.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-2129">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and &lt;div style="display:inline;"&gt;disagreements &lt;/div&gt;with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000221714MemberoefClassAxis"
      id="ixv-30110">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-30111">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-30112">Class 529-F-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-30113">FWWMX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-30114">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-30115">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-30116">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-529F3. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-30118">capitalgroup.com/mutual-fund-literature-529F3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-30120">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-2168">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&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="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class 529-F-3&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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;35&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.31&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="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      decimals="0"
      id="ixv-30121"
      unitRef="Unit_USD">35</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      decimals="INF"
      id="ixv-30122"
      unitRef="Unit_pure">0.0031</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-2190">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class 529-F-3 shares gained 22.86% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-529F3&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-2208">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598516.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-2213">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Since inception&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;529-F-3&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;22.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.37&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;16.57&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;17.16&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 style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-2230">Washington Mutual Investors Fund &#x2014; Class 529-F-3</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372406"
      unitRef="Unit_pure">0.2286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000221715MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372407"
      unitRef="Unit_pure">0.1237</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To04_30_2026_C000221715MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372419"
      unitRef="Unit_pure">0.1657</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-2241">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372408"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372409"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P10_30_2020To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372420"
      unitRef="Unit_pure">0.1716</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-30129">2020-10-30</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-30130">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-30131">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="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-2264">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000221715MemberoefClassAxis"
      decimals="-6"
      id="ixv-30132"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000221715MemberoefClassAxis"
      decimals="0"
      id="ixv-30133"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      decimals="-6"
      id="ixv-30134"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      decimals="INF"
      id="ixv-30135"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-2286">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598522.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-2295">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000221715MemberoefClassAxis"
      id="ixv-30136">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-30137">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-30138">Class R-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-30139">RWMAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-30140">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-30141">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-30142">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-R1. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-30143">capitalgroup.com/mutual-fund-literature-R1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-30146">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-2335">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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;150&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.35&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="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      decimals="0"
      id="ixv-30147"
      unitRef="Unit_USD">150</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      decimals="INF"
      id="ixv-30148"
      unitRef="Unit_pure">0.0135</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-2357">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class R-1 shares gained 21.62% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R1&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-2374">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598912.jpg" style="width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-2380">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;R-1&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;21.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;11.23&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.35&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.26&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 style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt; Investment results assume all distributions are reinvested and &lt;div style="display:inline;"&gt;reflect &lt;/div&gt;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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-2396">Washington Mutual Investors Fund &#x2014; Class R-1</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372445"
      unitRef="Unit_pure">0.2162</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000025720MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372446"
      unitRef="Unit_pure">0.1123</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000025720MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372447"
      unitRef="Unit_pure">0.1235</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-2407">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372448"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372449"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372450"
      unitRef="Unit_pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-30155">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-30156">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="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-2429">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000025720MemberoefClassAxis"
      decimals="-6"
      id="ixv-30157"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000025720MemberoefClassAxis"
      decimals="0"
      id="ixv-30158"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      decimals="-6"
      id="ixv-30159"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      decimals="INF"
      id="ixv-30160"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-2451">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598918.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-2460">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000025720MemberoefClassAxis"
      id="ixv-30161">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-30162">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-30163">Class R-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-30164">RWMBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-30165">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-30166">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-30167">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-R2. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-30168">capitalgroup.com/mutual-fund-literature-R2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-30171">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-2503">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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;150&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.35&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="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      decimals="0"
      id="ixv-30172"
      unitRef="Unit_USD">150</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      decimals="INF"
      id="ixv-30173"
      unitRef="Unit_pure">0.0135</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-2525">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class R-2 shares gained 21.62% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R2&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-2542">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598956.jpg" style="width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-2548">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;R-2&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;21.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;11.22&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.35&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.26&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 style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-2564">Washington Mutual Investors Fund &#x2014; Class R-2</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372490"
      unitRef="Unit_pure">0.2162</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000025721MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372491"
      unitRef="Unit_pure">0.1122</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000025721MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372492"
      unitRef="Unit_pure">0.1235</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-2575">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372493"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372494"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372495"
      unitRef="Unit_pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-30180">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-30181">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="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-2596">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000025721MemberoefClassAxis"
      decimals="-6"
      id="ixv-30182"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000025721MemberoefClassAxis"
      decimals="0"
      id="ixv-30183"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      decimals="-6"
      id="ixv-30184"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      decimals="INF"
      id="ixv-30185"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-2618">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598962.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-2627">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000025721MemberoefClassAxis"
      id="ixv-30186">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-30187">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-30188">Class R-2E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-30189">RWEBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-30190">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-30191">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-30192">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-R2E. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-30193">capitalgroup.com/mutual-fund-literature-R2E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-30196">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-2667">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-2E&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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;118&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.06&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="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      decimals="0"
      id="ixv-30197"
      unitRef="Unit_USD">118</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      decimals="INF"
      id="ixv-30198"
      unitRef="Unit_pure">0.0106</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-2689">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class R-2E shares gained 21.96% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R2E&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-2706">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598252.jpg" style="width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-2712">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;R-2E&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;21.96&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;11.54&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.68&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.26&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 style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-2728">Washington Mutual Investors Fund &#x2014; Class R-2E</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372534"
      unitRef="Unit_pure">0.2196</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000148358MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372535"
      unitRef="Unit_pure">0.1154</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000148358MemberoefClassAxis"
      decimals="INF"
      id="Fact_8372536"
      unitRef="Unit_pure">0.1268</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-2739">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372537"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372538"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8372539"
      unitRef="Unit_pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-30205">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-30206">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="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-2760">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000148358MemberoefClassAxis"
      decimals="-6"
      id="ixv-30207"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000148358MemberoefClassAxis"
      decimals="0"
      id="ixv-30208"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      decimals="-6"
      id="ixv-30209"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      decimals="INF"
      id="ixv-30210"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-2782">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598258.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-2791">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000148358MemberoefClassAxis"
      id="ixv-30211">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-30212">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-30213">Class R-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-30214">RWMCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-30215">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-30216">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-30217">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-R3. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-30218">capitalgroup.com/mutual-fund-literature-R3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-30221">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-2835">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-3&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.91&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="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      decimals="0"
      id="ixv-30222"
      unitRef="Unit_USD">101</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      decimals="INF"
      id="ixv-30223"
      unitRef="Unit_pure">0.0091</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-2857">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class R-3 shares gained 22.14% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R3&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-2874">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1599000.jpg" style="width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-2880">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;R-3&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;22.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;11.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.26&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 style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-2896">Washington Mutual Investors Fund &#x2014; Class R-3</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373102"
      unitRef="Unit_pure">0.2214</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000025722MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373103"
      unitRef="Unit_pure">0.1171</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000025722MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373104"
      unitRef="Unit_pure">0.1285</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-2907">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373105"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373106"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373107"
      unitRef="Unit_pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-30230">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-30231">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="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-2928">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000025722MemberoefClassAxis"
      decimals="-6"
      id="ixv-30232"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000025722MemberoefClassAxis"
      decimals="0"
      id="ixv-30233"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      decimals="-6"
      id="ixv-30234"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      decimals="INF"
      id="ixv-30235"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-2950">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1599006.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-2959">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000025722MemberoefClassAxis"
      id="ixv-30236">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-30237">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-30238">Class R-4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-30239">RWMEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-30240">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-30241">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-30242">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-R4. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-30244">capitalgroup.com/mutual-fund-literature-R4</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-30246">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-2998">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $&lt;div style="display:inline;"&gt;10,000 &lt;/div&gt;investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-4&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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;68&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; 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="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      decimals="0"
      id="ixv-30247"
      unitRef="Unit_USD">68</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      decimals="INF"
      id="ixv-30248"
      unitRef="Unit_pure">0.0061</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-3021">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class R-4 shares gained 22.52% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R4&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-3039">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1599044.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-3044">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;R-4&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;22.52&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.19&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.26&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 style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-3061">Washington Mutual Investors Fund &#x2014; Class R-4</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373131"
      unitRef="Unit_pure">0.2252</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000025723MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373132"
      unitRef="Unit_pure">0.1205</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000025723MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373133"
      unitRef="Unit_pure">0.1319</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-3072">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373134"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373135"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373136"
      unitRef="Unit_pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-30255">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-30256">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="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-3094">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000025723MemberoefClassAxis"
      decimals="-6"
      id="ixv-30257"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000025723MemberoefClassAxis"
      decimals="0"
      id="ixv-30258"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      decimals="-6"
      id="ixv-30259"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      decimals="INF"
      id="ixv-30260"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-3116">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1599050.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-3125">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000025723MemberoefClassAxis"
      id="ixv-30261">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-30262">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-30263">Class R-5E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-30264">RWMHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-30265">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-30266">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-30267">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-R5E. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-30269">capitalgroup.com/mutual-fund-literature-R5E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-30271">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-3163">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&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="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-5E&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.41&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="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      decimals="0"
      id="ixv-30272"
      unitRef="Unit_USD">46</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      decimals="INF"
      id="ixv-30273"
      unitRef="Unit_pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-3186">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class R-5E shares gained 22.74% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R5E&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-3204">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598296.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-30274">Average annual total returns&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;R-5E&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;22.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.26&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.42&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.26&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 style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-3224">Washington Mutual Investors Fund &#x2014; Class R-5E</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373173"
      unitRef="Unit_pure">0.2274</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000164825MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373174"
      unitRef="Unit_pure">0.1226</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000164825MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373175"
      unitRef="Unit_pure">0.1342</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-3235">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373176"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373177"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373178"
      unitRef="Unit_pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-30281">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-30282">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="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-30283">Key fund statistics&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000164825MemberoefClassAxis"
      decimals="-6"
      id="ixv-30284"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000164825MemberoefClassAxis"
      decimals="0"
      id="ixv-30285"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      decimals="-6"
      id="ixv-30286"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      decimals="INF"
      id="ixv-30287"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-3278">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598302.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-3286">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000164825MemberoefClassAxis"
      id="ixv-30288">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-30289">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-30290">Class R-5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-30291">RWMFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-30292">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-30293">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-30294">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-R5. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-30296">capitalgroup.com/mutual-fund-literature-R5</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-30298">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-3323">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 6pt;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/div&gt; (&lt;div style="display:inline;"&gt;based &lt;/div&gt;&lt;div style="display:inline;"&gt;on &lt;/div&gt;a hypothetical $10,000 investment)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 4pt;"&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-5&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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;35&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.31&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="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      decimals="0"
      id="ixv-30299"
      unitRef="Unit_USD">35</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      decimals="INF"
      id="ixv-30300"
      unitRef="Unit_pure">0.0031</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-3347">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class R-5 shares gained 22.88% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R5&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-3365">&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598164.jpg" style="width: 550pt;"/&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-30301">Average annual total returns&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;R-5&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;22.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.38&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.26&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 style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-3385">Washington Mutual Investors Fund &#x2014; Class R-5</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373218"
      unitRef="Unit_pure">0.2288</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000025724MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373219"
      unitRef="Unit_pure">0.1238</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000025724MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373220"
      unitRef="Unit_pure">0.1353</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-3396">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373221"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373222"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373223"
      unitRef="Unit_pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-30308">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-30309">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="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-30310">Key fund statistics&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000025724MemberoefClassAxis"
      decimals="-6"
      id="ixv-30311"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000025724MemberoefClassAxis"
      decimals="0"
      id="ixv-30312"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      decimals="-6"
      id="ixv-30313"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      decimals="INF"
      id="ixv-30314"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-3439">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598170.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-3447">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000025724MemberoefClassAxis"
      id="ixv-30315">2025-07-03</oef:AccountantChngDate>
    <oef:FundName
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-30316">Washington Mutual Investors Fund</oef:FundName>
    <oef:ClassName
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-30317">Class R-6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-30318">RWMGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-30319">This annual shareholder report contains important information about Washington Mutual Investors Fund (the "fund") for the period from May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-30320">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-30321">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-R6. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-30322">capitalgroup.com/mutual-fund-literature-R6</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-30325">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-3486">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last year?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; 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:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: none;"&gt;&lt;div style="font-weight:bolder;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; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-6&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; 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;29&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.26&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="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      decimals="0"
      id="ixv-30326"
      unitRef="Unit_USD">29</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      decimals="INF"
      id="ixv-30327"
      unitRef="Unit_pure">0.0026</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-3508">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; letter-spacing: normal; text-transform: none; color: rgb(0, 95, 158); padding-top: 0;"&gt;Management's discussion of fund performance&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;The fund&#x2019;s Class R-6 shares gained 22.95% for the year ended April 30, 2026. That result compares with a 31.05% 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: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 9pt; line-height: 11pt; letter-spacing: -0.04pt;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-returns-R6&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;div style="margin-top: 6.9984pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; letter-spacing: normal; text-transform: none; padding-top: 0;"&gt;What factors influenced results&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 11pt; letter-spacing: -0.04pt;"&gt;U.S. equities reached record highs, supported by strong corporate earnings and accelerating AI&#x2011;driven investment, which helped offset volatility stemming from the conflict in Iran. Gains were broad-based, with growth sectors providing the highest returns. Energy stocks also advanced sharply as Middle East tensions drove oil prices higher and increased inflation concerns. U.S. economic growth remained solid although a softening labor market prompted the U.S. Federal Reserve (Fed) to deliver three 25&#x2011;basis&#x2011;point rate cuts during the fund&#x2019;s fiscal year.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Within the fund, most sectors contributed to the portfolio, with information technology being particularly additive. Returns from the industrials, communication services and energy sectors were also positive. The utilities and real estate sectors also posted double-digit gains but had a less meaningful impact on portfolio results due to low relative exposure.&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4.0032pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt; letter-spacing: -0.04pt;"&gt;Conversely, holdings within health care lagged. Returns from consumer staples and financials sectors, though positive, were lower than the overall portfolio&#x2019;s return.&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-3525">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-bottom: 25pt; margin-bottom: 0;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_1598208.jpg" style="width: 550pt;"/&gt;  &lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-3531">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 10pt; line-height: 10pt; text-align: left; letter-spacing: normal; text-transform: none; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: rgb(0, 0, 0);"&gt;Average annual total returns&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; 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); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 2pt; width: 60%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; white-space: nowrap; color: rgb(255, 255, 255); border-right: none; background-color: rgb(223, 229, 240);"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 year&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 years&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 0px 5pt; width: 64pt; font-family: &amp;quot;Times New Roman&amp;quot;; 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);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;Washington Mutual Investors Fund &#x2014; Class &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;R-6&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;22.95&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;12.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; height: auto; background-color: rgb(255, 255, 255); border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; vertical-align: middle; width: 60%; text-align: left; padding-top: 3pt; padding-right: 2pt; padding-bottom: 3pt; padding-left: 2pt;"&gt;S&amp;amp;P 500 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;&#x2020;&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;31.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;13.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; page-break-inside: avoid; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); line-height: 9pt; width: 64pt; text-align: center; vertical-align: middle; padding-top: 0; padding-right: 5pt; padding-bottom: 0; padding-left: 5pt; white-space: nowrap;"&gt;15.26&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 style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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; margin-right: 0; margin-bottom: 0; margin-left: 5pt; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; line-height: 10pt; text-indent: -5pt;"&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&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="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-3547">Washington Mutual Investors Fund &#x2014; Class R-6</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373262"
      unitRef="Unit_pure">0.2295</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_C000077924MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373263"
      unitRef="Unit_pure">0.1243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_C000077924MemberoefClassAxis"
      decimals="INF"
      id="Fact_8373264"
      unitRef="Unit_pure">0.1358</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-3558">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2025To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373265"
      unitRef="Unit_pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2021To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373266"
      unitRef="Unit_pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P05_01_2016To04_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="Fact_8373267"
      unitRef="Unit_pure">0.1526</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-30334">The fund&#x2019;s past performance is not a predictor of its future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-30335">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="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-3579">&lt;div style="margin-top: 10pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;214,457&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;200&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; 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; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;452&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;32&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="PAsOn04_30_2026_C000077924MemberoefClassAxis"
      decimals="-6"
      id="ixv-30336"
      unitRef="Unit_USD">214457000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000077924MemberoefClassAxis"
      decimals="0"
      id="ixv-30337"
      unitRef="Unit_Holding">200</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      decimals="-6"
      id="ixv-30338"
      unitRef="Unit_USD">452000000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      decimals="INF"
      id="ixv-30339"
      unitRef="Unit_pure">0.32</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-3601">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 10pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: 0px; border-bottom: none;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by sector &lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1598214.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:AccountantChngDisagreementsTextBlock
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-3610">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 12pt; color: rgb(0, 95, 158);"&gt;Changes in and disagreements with accountants&lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 10pt; margin-left: 0; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; line-height: 11pt;"&gt;On July 3, 2025, PricewaterhouseCoopers (&#x201c;PwC&#x201d;) was dismissed and Deloitte &amp;amp; Touche LLP was appointed as the fund&#x2019;s independent registered public accounting firm for the fiscal year ending April 30, 2026 audit. The change in the fund&#x2019;s independent registered public accounting firm was approved by the fund&#x2019;s board of trustees, including a majority of the independent trustees, upon recommendation of the audit committee, as part of a broader effort to update board oversight and fund operations. At no point during the fund&#x2019;s fiscal years ended April 30, 2024 and April 30, 2025 and the subsequent interim period through July 3, 2025, were there any disagreements between management and PwC on any matter of accounting principles or practices, financial statement disclosure or auditing scope or procedure.&lt;/div&gt;</oef:AccountantChngDisagreementsTextBlock>
    <oef:AccountantChngDate
      contextRef="P05_01_2025To04_30_2026_C000077924MemberoefClassAxis"
      id="ixv-30340">2025-07-03</oef:AccountantChngDate>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_8372037"
          xlink:label="Fact_8372037"
          xlink:type="locator"/>
        <link:footnote id="FN_27905" xlink:label="FN_27905" 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_8372037"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372038"
          xlink:label="Fact_8372038"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372038"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372039"
          xlink:label="Fact_8372039"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372039"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372040"
          xlink:label="Fact_8372040"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372040"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372041"
          xlink:label="Fact_8372041"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372041"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372042"
          xlink:label="Fact_8372042"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372042"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372043"
          xlink:label="Fact_8372043"
          xlink:type="locator"/>
        <link:footnote id="FN_27903" xlink:label="FN_27903" 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_8372043"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372044"
          xlink:label="Fact_8372044"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372044"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372045"
          xlink:label="Fact_8372045"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372045"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372061"
          xlink:label="Fact_8372061"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372061"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372062"
          xlink:label="Fact_8372062"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372062"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372063"
          xlink:label="Fact_8372063"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372063"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372064"
          xlink:label="Fact_8372064"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372064"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372065"
          xlink:label="Fact_8372065"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372065"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372066"
          xlink:label="Fact_8372066"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372066"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372110"
          xlink:label="Fact_8372110"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372110"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372111"
          xlink:label="Fact_8372111"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372111"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372112"
          xlink:label="Fact_8372112"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372112"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:footnote id="FN_27907" xlink:label="FN_27907" 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_8372112"
          xlink:to="FN_27907"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372113"
          xlink:label="Fact_8372113"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372113"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372114"
          xlink:label="Fact_8372114"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372114"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372115"
          xlink:label="Fact_8372115"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372115"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372115"
          xlink:to="FN_27907"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372116"
          xlink:label="Fact_8372116"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372116"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372117"
          xlink:label="Fact_8372117"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372117"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372118"
          xlink:label="Fact_8372118"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372118"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372118"
          xlink:to="FN_27907"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372365"
          xlink:label="Fact_8372365"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372365"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372366"
          xlink:label="Fact_8372366"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372366"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372367"
          xlink:label="Fact_8372367"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372367"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372368"
          xlink:label="Fact_8372368"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372368"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372376"
          xlink:label="Fact_8372376"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372376"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:footnote id="FN_27909" xlink:label="FN_27909" 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_8372376"
          xlink:to="FN_27909"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372377"
          xlink:label="Fact_8372377"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372377"
          xlink:to="FN_27909"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372377"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372406"
          xlink:label="Fact_8372406"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372406"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372407"
          xlink:label="Fact_8372407"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372407"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372408"
          xlink:label="Fact_8372408"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372408"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372409"
          xlink:label="Fact_8372409"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372409"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372419"
          xlink:label="Fact_8372419"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372419"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:footnote id="FN_27908" xlink:label="FN_27908" 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_8372419"
          xlink:to="FN_27908"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372420"
          xlink:label="Fact_8372420"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372420"
          xlink:to="FN_27908"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372420"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372445"
          xlink:label="Fact_8372445"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372445"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372446"
          xlink:label="Fact_8372446"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372446"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372447"
          xlink:label="Fact_8372447"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372447"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372448"
          xlink:label="Fact_8372448"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372448"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372449"
          xlink:label="Fact_8372449"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372449"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372450"
          xlink:label="Fact_8372450"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372450"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372490"
          xlink:label="Fact_8372490"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372490"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372491"
          xlink:label="Fact_8372491"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372491"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372492"
          xlink:label="Fact_8372492"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372492"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372493"
          xlink:label="Fact_8372493"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372493"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372494"
          xlink:label="Fact_8372494"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372494"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372495"
          xlink:label="Fact_8372495"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372495"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372534"
          xlink:label="Fact_8372534"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372534"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372535"
          xlink:label="Fact_8372535"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372535"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372536"
          xlink:label="Fact_8372536"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372536"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372537"
          xlink:label="Fact_8372537"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372537"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372538"
          xlink:label="Fact_8372538"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372538"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372539"
          xlink:label="Fact_8372539"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372539"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372692"
          xlink:label="Fact_8372692"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372692"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372693"
          xlink:label="Fact_8372693"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372693"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372694"
          xlink:label="Fact_8372694"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372694"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372695"
          xlink:label="Fact_8372695"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372695"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372696"
          xlink:label="Fact_8372696"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372696"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372697"
          xlink:label="Fact_8372697"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372697"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372698"
          xlink:label="Fact_8372698"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372698"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372699"
          xlink:label="Fact_8372699"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372699"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372700"
          xlink:label="Fact_8372700"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372700"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372811"
          xlink:label="Fact_8372811"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372811"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372812"
          xlink:label="Fact_8372812"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372812"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372813"
          xlink:label="Fact_8372813"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372813"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:footnote id="FN_27904" xlink:label="FN_27904" 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_8372813"
          xlink:to="FN_27904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372814"
          xlink:label="Fact_8372814"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372814"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372815"
          xlink:label="Fact_8372815"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372815"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372816"
          xlink:label="Fact_8372816"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372816"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372816"
          xlink:to="FN_27904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372817"
          xlink:label="Fact_8372817"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372817"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372818"
          xlink:label="Fact_8372818"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372818"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372819"
          xlink:label="Fact_8372819"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372819"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372819"
          xlink:to="FN_27904"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372861"
          xlink:label="Fact_8372861"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372861"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372862"
          xlink:label="Fact_8372862"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372862"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372863"
          xlink:label="Fact_8372863"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372863"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372864"
          xlink:label="Fact_8372864"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372864"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372865"
          xlink:label="Fact_8372865"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372865"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372866"
          xlink:label="Fact_8372866"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372866"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372896"
          xlink:label="Fact_8372896"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372896"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372897"
          xlink:label="Fact_8372897"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372897"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372898"
          xlink:label="Fact_8372898"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372898"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372899"
          xlink:label="Fact_8372899"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372899"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372900"
          xlink:label="Fact_8372900"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372900"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372901"
          xlink:label="Fact_8372901"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372901"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372953"
          xlink:label="Fact_8372953"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372953"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372954"
          xlink:label="Fact_8372954"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372954"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372955"
          xlink:label="Fact_8372955"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372955"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:footnote id="FN_27906" xlink:label="FN_27906" 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_8372955"
          xlink:to="FN_27906"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372956"
          xlink:label="Fact_8372956"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372956"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372957"
          xlink:label="Fact_8372957"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372957"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8372958"
          xlink:label="Fact_8372958"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372958"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8372958"
          xlink:to="FN_27906"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373000"
          xlink:label="Fact_8373000"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373000"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373001"
          xlink:label="Fact_8373001"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373001"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373002"
          xlink:label="Fact_8373002"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373002"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373003"
          xlink:label="Fact_8373003"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373003"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373004"
          xlink:label="Fact_8373004"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373004"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373005"
          xlink:label="Fact_8373005"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373005"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373006"
          xlink:label="Fact_8373006"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373006"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373007"
          xlink:label="Fact_8373007"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373007"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373008"
          xlink:label="Fact_8373008"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373008"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373055"
          xlink:label="Fact_8373055"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373055"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373056"
          xlink:label="Fact_8373056"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373056"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373057"
          xlink:label="Fact_8373057"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373057"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373058"
          xlink:label="Fact_8373058"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373058"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373059"
          xlink:label="Fact_8373059"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373059"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373060"
          xlink:label="Fact_8373060"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373060"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373061"
          xlink:label="Fact_8373061"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373061"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373062"
          xlink:label="Fact_8373062"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373062"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373063"
          xlink:label="Fact_8373063"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373063"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373102"
          xlink:label="Fact_8373102"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373102"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373103"
          xlink:label="Fact_8373103"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373103"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373104"
          xlink:label="Fact_8373104"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373104"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373105"
          xlink:label="Fact_8373105"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373105"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373106"
          xlink:label="Fact_8373106"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373106"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373107"
          xlink:label="Fact_8373107"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373107"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373131"
          xlink:label="Fact_8373131"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373131"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373132"
          xlink:label="Fact_8373132"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373132"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373133"
          xlink:label="Fact_8373133"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373133"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373134"
          xlink:label="Fact_8373134"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373134"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373135"
          xlink:label="Fact_8373135"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373135"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373136"
          xlink:label="Fact_8373136"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373136"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373173"
          xlink:label="Fact_8373173"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373173"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373174"
          xlink:label="Fact_8373174"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373174"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373175"
          xlink:label="Fact_8373175"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373175"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373176"
          xlink:label="Fact_8373176"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373176"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373177"
          xlink:label="Fact_8373177"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373177"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373178"
          xlink:label="Fact_8373178"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373178"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373218"
          xlink:label="Fact_8373218"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373218"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373219"
          xlink:label="Fact_8373219"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373219"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373220"
          xlink:label="Fact_8373220"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373220"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373221"
          xlink:label="Fact_8373221"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373221"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373222"
          xlink:label="Fact_8373222"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373222"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373223"
          xlink:label="Fact_8373223"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373223"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373262"
          xlink:label="Fact_8373262"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373262"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373263"
          xlink:label="Fact_8373263"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373263"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373264"
          xlink:label="Fact_8373264"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373264"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373265"
          xlink:label="Fact_8373265"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373265"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373266"
          xlink:label="Fact_8373266"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373266"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373267"
          xlink:label="Fact_8373267"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373267"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373326"
          xlink:label="Fact_8373326"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373326"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373327"
          xlink:label="Fact_8373327"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373327"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373328"
          xlink:label="Fact_8373328"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373328"
          xlink:to="FN_27905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373329"
          xlink:label="Fact_8373329"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373329"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373330"
          xlink:label="Fact_8373330"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373330"
          xlink:to="FN_27903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8373331"
          xlink:label="Fact_8373331"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8373331"
          xlink:to="FN_27903"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
