<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000039473="http://www.capitalgroup.com/20260630"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cik0000039473-20260630.xsd" xlink:type="simple"/>
    <context id="P01_01_2026To06_30_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025050MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025050MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025050MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025050MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025050MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025050MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025050MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025050MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025050MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025050MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025050MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025057MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025057Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025057MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025057Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025057MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025057Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025057MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025057Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025057MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025057Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025057MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025057Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025057MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025057Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025057MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025057Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025057MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025057Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025057MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025057Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025057MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025057Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025058MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025058MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025058MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025058MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025058MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025058MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025058MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025058MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025058MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025058MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025058MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000068558MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000068558Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000068558MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000068558Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000068558MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000068558Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000068558MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000068558Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000068558MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000068558Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000068558MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000068558Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000068558MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000068558Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000068558MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000068558Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000068558MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000068558Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000068558MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000068558Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000068558MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000068558Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000179985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000179985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000179985MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000179985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000179985MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000179985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000179985MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000179985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000179985MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000179985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000179985MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000179985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000179985MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000179985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000179985MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000179985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000179985MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000179985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000179985MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000179985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000179985MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000179985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025059MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025059MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025059Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025059MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025059Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025059MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025059Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025059MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025059Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025059MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025059Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025059MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025059Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025059MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025059Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025059MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025059Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025059MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025059Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025059MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025059Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025061MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025061MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025061Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025061MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025061Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025061MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025061Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025061MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025061Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025061MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025061Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025061MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025061Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025061MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025061Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025061MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025061Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025061MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025061Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025061MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025061Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025062MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025062MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025062MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025062MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025062MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025062MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025062MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025062MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025062MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025062MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025062MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224623MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224623MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224623MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224623MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224623MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224623MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224623MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224623MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224623MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224623MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224623MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224623Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224624MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224624MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224624Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224624MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224624Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224624MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224624Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224624MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224624Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224624MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224624Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224624MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224624Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224624MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224624Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224624MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224624Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224624MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224624Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000224624MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224624Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025051MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025051Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025051MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025051MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025051MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025051MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025051MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025051MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025051MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025051MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025051MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025051MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025052MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025052MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025052MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025052MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025052MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025052MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025052MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025052MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025052MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025052MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025052MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000148457MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000148457Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000148457MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000148457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000148457MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000148457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000148457MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000148457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000148457MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000148457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000148457MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000148457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000148457MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000148457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000148457MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000148457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000148457MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000148457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000148457MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000148457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000148457MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000148457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025053MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025053Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025053MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025053Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025053MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025053Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025053MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025053Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025053MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025053Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025053MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025053Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025053MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025053Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025053MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025053Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025053MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025053Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025053MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025053Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025053MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025053Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025054MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025054MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025054Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025054MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025054Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025054MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025054Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025054MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025054Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025054MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025054Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025054MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025054Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025054MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025054Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025054MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025054Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025054MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025054Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025054MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025054Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000164826MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000164826Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000164826MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000164826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000164826MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000164826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000164826MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000164826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000164826MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000164826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000164826MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000164826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000164826MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000164826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000164826MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000164826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000164826MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000164826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000164826MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000164826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000164826MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000164826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025055MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025055MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025055Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025055MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025055Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025055MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025055Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025055MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025055Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025055MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025055Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025055MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025055Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025055MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025055Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025055MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025055Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025055MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025055Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000025055MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025055Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000077853MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000077853Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000077853MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000077853Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000077853MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000077853Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000077853MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000077853Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:OtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000077853MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000077853Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000039473:ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000077853MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000077853Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000077853MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000077853Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000077853MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000077853Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000077853MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000077853Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000077853MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000077853Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000077853MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000077853Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UnclassifiedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000025050MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000025057MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025057Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000025058MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000068558MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000068558Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000179985MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000179985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000025059MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000025061MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000025062MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000224623MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000224624MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000224624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000025051MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025051Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000025052MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000148457MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000148457Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000025053MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025053Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000025054MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000164826MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000164826Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000025055MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000025055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000077853MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000039473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000039473:C000077853Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Holding">
        <measure>cik0000039473:Holding</measure>
    </unit>
    <dei:DocumentType contextRef="P01_01_2026To06_30_2026" id="hidden8960005">N-CSRS</dei:DocumentType>
    <dei:AmendmentFlag contextRef="P01_01_2026To06_30_2026" id="ixv-24632">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P01_01_2026To06_30_2026" id="ixv-24633">0000039473</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="P01_01_2026To06_30_2026" id="ixv-24634">N-1A</dei:EntityInvCompanyType>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025050MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24635"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025050MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24636"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025050MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24637"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025050MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24638"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025050MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24639"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025050MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24640"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025050MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24641"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025050MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24642"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025050MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24643"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025050MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24644"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025057MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24645"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025057MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24646"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025057MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24647"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025057MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24648"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025057MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24649"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025057MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24650"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025057MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24651"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025057MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24652"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025057MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24653"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025057MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24654"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025058MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24655"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025058MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24656"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025058MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24657"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025058MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24658"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025058MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24659"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025058MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24660"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025058MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24661"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025058MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24662"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025058MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24663"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025058MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24664"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000068558MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24665"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000068558MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24666"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000068558MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24667"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000068558MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24668"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000068558MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24669"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000068558MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24670"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000068558MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24671"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000068558MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24672"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000068558MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24673"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000068558MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24674"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000179985MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24675"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000179985MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24676"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000179985MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24677"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000179985MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24678"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000179985MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24679"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000179985MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24680"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000179985MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24681"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000179985MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24682"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000179985MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24683"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000179985MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24684"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025059MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24685"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025059MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24686"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025059MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24687"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025059MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24688"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025059MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24689"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025059MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24690"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025059MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24691"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025059MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24692"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025059MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24693"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025059MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24694"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025061MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24695"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025061MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24696"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025061MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24697"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025061MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24698"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025061MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24699"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025061MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24700"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025061MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24701"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025061MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24702"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025061MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24703"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025061MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24704"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025062MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24705"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025062MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24706"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025062MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24707"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025062MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24708"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025062MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24709"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025062MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24710"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025062MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24711"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025062MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24712"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025062MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24713"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025062MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24714"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224623MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24715"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224623MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24716"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224623MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24717"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224623MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24718"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224623MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24719"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224623MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24720"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224623MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24721"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224623MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24722"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224623MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24723"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224623MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24724"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224624MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24725"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224624MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24726"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224624MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24727"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224624MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24728"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224624MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24729"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224624MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24730"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224624MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24731"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224624MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24732"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224624MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24733"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000224624MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24734"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025051MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24735"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025051MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24736"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025051MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24737"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025051MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24738"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025051MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24739"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025051MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24740"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025051MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24741"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025051MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24742"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025051MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24743"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025051MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24744"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025052MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24745"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025052MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24746"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025052MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24747"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025052MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24748"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025052MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24749"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025052MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24750"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025052MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24751"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025052MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24752"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025052MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24753"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025052MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24754"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000148457MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24755"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000148457MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24756"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000148457MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24757"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000148457MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24758"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000148457MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24759"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000148457MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24760"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000148457MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24761"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000148457MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24762"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000148457MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24763"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000148457MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24764"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025053MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24765"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025053MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24766"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025053MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24767"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025053MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24768"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025053MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24769"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025053MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24770"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025053MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24771"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025053MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24772"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025053MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24773"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025053MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24774"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025054MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24775"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025054MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24776"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025054MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24777"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025054MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24778"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025054MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24779"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025054MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24780"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025054MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24781"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025054MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24782"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025054MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24783"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025054MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24784"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000164826MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24785"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000164826MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24786"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000164826MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24787"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000164826MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24788"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000164826MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24789"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000164826MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24790"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000164826MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24791"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000164826MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24792"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000164826MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24793"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000164826MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24794"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025055MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24795"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025055MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24796"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025055MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24797"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025055MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24798"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025055MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24799"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025055MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24800"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025055MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24801"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025055MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24802"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025055MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24803"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000025055MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24804"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000077853MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24805"
      unitRef="Unit_pure">0.3495</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000077853MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24806"
      unitRef="Unit_pure">0.1212</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000077853MemberoefClassAxis_OtherSecuritiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24807"
      unitRef="Unit_pure">0.0147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000077853MemberoefClassAxis_ShortTermSecuritiesAndOtherAssetsLessLiabilitiesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24808"
      unitRef="Unit_pure">0.0263</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000077853MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24809"
      unitRef="Unit_pure">0.0911</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000077853MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24810"
      unitRef="Unit_pure">0.0833</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000077853MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24811"
      unitRef="Unit_pure">0.0812</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000077853MemberoefClassAxis_FinancialServicesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24812"
      unitRef="Unit_pure">0.0777</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000077853MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24813"
      unitRef="Unit_pure">0.0655</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000077853MemberoefClassAxis_UnclassifiedSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="ixv-24814"
      unitRef="Unit_pure">0.0895</oef:PctOfNav>
    <dei:EntityRegistrantName contextRef="P01_01_2026To06_30_2026" id="ixv-26559">American Funds Fundamental Investors</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2026To06_30_2026" id="ixv-26560">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000025050MemberoefClassAxis"
      id="ixv-72">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000025050MemberoefClassAxis"
      id="ixv-26561">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000025050MemberoefClassAxis"
      id="ixv-26562">ANCFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025050MemberoefClassAxis"
      id="ixv-26563">This semi-annual shareholder report contains important information about Fundamental Investors&#160;(the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000025050MemberoefClassAxis"
      id="ixv-26564">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025050MemberoefClassAxis"
      id="ixv-26567">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-A. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000025050MemberoefClassAxis"
      id="ixv-26570">capitalgroup.com/mutual-fund-literature-A</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000025050MemberoefClassAxis"
      id="ixv-26572">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025050MemberoefClassAxis"
      id="ixv-94">&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 six months?&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: 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;30&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.56&lt;div style="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;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000025050MemberoefClassAxis"
      decimals="0"
      id="ixv-26573"
      unitRef="Unit_USD">30</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000025050MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960083"
      unitRef="Unit_pure">0.0056</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025050MemberoefClassAxis"
      id="ixv-121">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000025050MemberoefClassAxis"
      decimals="-6"
      id="ixv-26575"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000025050MemberoefClassAxis"
      decimals="0"
      id="ixv-26576"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000025050MemberoefClassAxis"
      decimals="INF"
      id="ixv-26577"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025050MemberoefClassAxis"
      id="ixv-147">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1650578.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000025057MemberoefClassAxis"
      id="ixv-185">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000025057MemberoefClassAxis"
      id="ixv-26578">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000025057MemberoefClassAxis"
      id="ixv-26579">AFICX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025057MemberoefClassAxis"
      id="ixv-26580">This semi-annual shareholder report contains important information about Fundamental Investors (the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000025057MemberoefClassAxis"
      id="ixv-26581">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025057MemberoefClassAxis"
      id="ixv-26582">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="P01_01_2026To06_30_2026_C000025057MemberoefClassAxis"
      id="ixv-26585">capitalgroup.com/mutual-fund-literature-C</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000025057MemberoefClassAxis"
      id="ixv-26587">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025057MemberoefClassAxis"
      id="ixv-200">&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 six months?&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: 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 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;70&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;div style="font-size: smaller; vertical-align: super;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: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000025057MemberoefClassAxis"
      decimals="0"
      id="ixv-26588"
      unitRef="Unit_USD">70</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000025057MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960069"
      unitRef="Unit_pure">0.0131</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025057MemberoefClassAxis"
      id="ixv-227">&lt;div style="margin-top: 18pt; 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 &lt;div style="display:inline;"&gt;statistics&lt;/div&gt;&lt;div style="display:inline;"&gt;&lt;/div&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-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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000025057MemberoefClassAxis"
      decimals="-6"
      id="ixv-26590"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000025057MemberoefClassAxis"
      decimals="0"
      id="ixv-26591"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000025057MemberoefClassAxis"
      decimals="INF"
      id="ixv-26592"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025057MemberoefClassAxis"
      id="ixv-247">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1650622.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000025058MemberoefClassAxis"
      id="ixv-280">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000025058MemberoefClassAxis"
      id="ixv-26593">Class F-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000025058MemberoefClassAxis"
      id="ixv-26594">AFIFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025058MemberoefClassAxis"
      id="ixv-26595">This semi-annual shareholder report contains important information about Fundamental Investors (the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000025058MemberoefClassAxis"
      id="ixv-26596">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025058MemberoefClassAxis"
      id="ixv-26597">You can find additional information about the fund at capitalgroup.com/mutual-fund-literature-F1. You can also request this information by contacting us at (800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000025058MemberoefClassAxis"
      id="ixv-26600">capitalgroup.com/mutual-fund-literature-F1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000025058MemberoefClassAxis"
      id="ixv-26602">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025058MemberoefClassAxis"
      id="ixv-294">&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 six months?&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: 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 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;34&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.64&lt;div style="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;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000025058MemberoefClassAxis"
      decimals="0"
      id="ixv-26603"
      unitRef="Unit_USD">34</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000025058MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960088"
      unitRef="Unit_pure">0.0064</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025058MemberoefClassAxis"
      id="ixv-321">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000025058MemberoefClassAxis"
      decimals="-6"
      id="ixv-26605"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000025058MemberoefClassAxis"
      decimals="0"
      id="ixv-26606"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000025058MemberoefClassAxis"
      decimals="INF"
      id="ixv-26607"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025058MemberoefClassAxis"
      id="ixv-339">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1650666.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000068558MemberoefClassAxis"
      id="ixv-372">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000068558MemberoefClassAxis"
      id="ixv-26608">Class F-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000068558MemberoefClassAxis"
      id="ixv-26609">FINFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000068558MemberoefClassAxis"
      id="ixv-26610">This semi-annual shareholder report contains important information about Fundamental Investors&#160;(the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000068558MemberoefClassAxis"
      id="ixv-26611">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000068558MemberoefClassAxis"
      id="ixv-26614">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="P01_01_2026To06_30_2026_C000068558MemberoefClassAxis"
      id="ixv-26617">capitalgroup.com/mutual-fund-literature-F2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000068558MemberoefClassAxis"
      id="ixv-26619">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000068558MemberoefClassAxis"
      id="ixv-387">&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 six months?&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: 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 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;21&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.39&lt;div style="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;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000068558MemberoefClassAxis"
      decimals="0"
      id="ixv-26620"
      unitRef="Unit_USD">21</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000068558MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960102"
      unitRef="Unit_pure">0.0039</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000068558MemberoefClassAxis"
      id="ixv-414">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000068558MemberoefClassAxis"
      decimals="-6"
      id="ixv-26622"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000068558MemberoefClassAxis"
      decimals="0"
      id="ixv-26623"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000068558MemberoefClassAxis"
      decimals="INF"
      id="ixv-26624"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000068558MemberoefClassAxis"
      id="ixv-432">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1650710.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000179985MemberoefClassAxis"
      id="ixv-465">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000179985MemberoefClassAxis"
      id="ixv-26625">Class F-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000179985MemberoefClassAxis"
      id="ixv-26626">FUNFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000179985MemberoefClassAxis"
      id="ixv-26627">This semi-annual shareholder report contains important information about Fundamental Investors (the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000179985MemberoefClassAxis"
      id="ixv-26628">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000179985MemberoefClassAxis"
      id="ixv-26629">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="P01_01_2026To06_30_2026_C000179985MemberoefClassAxis"
      id="ixv-26632">capitalgroup.com/mutual-fund-literature-F3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000179985MemberoefClassAxis"
      id="ixv-26634">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000179985MemberoefClassAxis"
      id="ixv-479">&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 six months?&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: 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 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;15&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.28&lt;div style="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;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000179985MemberoefClassAxis"
      decimals="0"
      id="ixv-26635"
      unitRef="Unit_USD">15</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000179985MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960116"
      unitRef="Unit_pure">0.0028</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000179985MemberoefClassAxis"
      id="ixv-506">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000179985MemberoefClassAxis"
      decimals="-6"
      id="ixv-26637"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000179985MemberoefClassAxis"
      decimals="0"
      id="ixv-26638"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000179985MemberoefClassAxis"
      decimals="INF"
      id="ixv-26639"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000179985MemberoefClassAxis"
      id="ixv-524">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1651282.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000025059MemberoefClassAxis"
      id="ixv-557">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000025059MemberoefClassAxis"
      id="ixv-26640">Class 529-A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000025059MemberoefClassAxis"
      id="ixv-26641">CFNAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025059MemberoefClassAxis"
      id="ixv-26642">This semi-annual shareholder report contains important information about Fundamental Investors (the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000025059MemberoefClassAxis"
      id="ixv-26643">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025059MemberoefClassAxis"
      id="ixv-26644">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="P01_01_2026To06_30_2026_C000025059MemberoefClassAxis"
      id="ixv-26647">capitalgroup.com/mutual-fund-literature-529A</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000025059MemberoefClassAxis"
      id="ixv-26649">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025059MemberoefClassAxis"
      id="ixv-571">&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 six months?&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: 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 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;32&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.60&lt;div style="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;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000025059MemberoefClassAxis"
      decimals="0"
      id="ixv-26650"
      unitRef="Unit_USD">32</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000025059MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960130"
      unitRef="Unit_pure">0.006</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025059MemberoefClassAxis"
      id="ixv-598">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000025059MemberoefClassAxis"
      decimals="-6"
      id="ixv-26652"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000025059MemberoefClassAxis"
      decimals="0"
      id="ixv-26653"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000025059MemberoefClassAxis"
      decimals="INF"
      id="ixv-26654"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025059MemberoefClassAxis"
      id="ixv-616">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1650754.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000025061MemberoefClassAxis"
      id="ixv-649">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000025061MemberoefClassAxis"
      id="ixv-26655">Class 529-C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000025061MemberoefClassAxis"
      id="ixv-26656">CFNCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025061MemberoefClassAxis"
      id="ixv-26657">This semi-annual shareholder report contains important information about Fundamental Investors (the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000025061MemberoefClassAxis"
      id="ixv-26658">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025061MemberoefClassAxis"
      id="ixv-26659">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="P01_01_2026To06_30_2026_C000025061MemberoefClassAxis"
      id="ixv-26662">capitalgroup.com/mutual-fund-literature-529C</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000025061MemberoefClassAxis"
      id="ixv-26664">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025061MemberoefClassAxis"
      id="ixv-663">&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 six months?&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: 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 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;73&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.38&lt;div style="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;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000025061MemberoefClassAxis"
      decimals="0"
      id="ixv-26665"
      unitRef="Unit_USD">73</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000025061MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960144"
      unitRef="Unit_pure">0.0138</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025061MemberoefClassAxis"
      id="ixv-690">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000025061MemberoefClassAxis"
      decimals="-6"
      id="ixv-26667"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000025061MemberoefClassAxis"
      decimals="0"
      id="ixv-26668"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000025061MemberoefClassAxis"
      decimals="INF"
      id="ixv-26669"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025061MemberoefClassAxis"
      id="ixv-708">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1650798.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000025062MemberoefClassAxis"
      id="ixv-741">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000025062MemberoefClassAxis"
      id="ixv-26670">Class 529-E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000025062MemberoefClassAxis"
      id="ixv-26671">CFNEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025062MemberoefClassAxis"
      id="ixv-26672">This semi-annual shareholder report contains important information about Fundamental Investors (the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000025062MemberoefClassAxis"
      id="ixv-26673">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025062MemberoefClassAxis"
      id="ixv-26674">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="P01_01_2026To06_30_2026_C000025062MemberoefClassAxis"
      id="ixv-26677">capitalgroup.com/mutual-fund-literature-529E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000025062MemberoefClassAxis"
      id="ixv-26679">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025062MemberoefClassAxis"
      id="ixv-755">&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 six months?&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: 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 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;45&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.85&lt;div style="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;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000025062MemberoefClassAxis"
      decimals="0"
      id="ixv-26680"
      unitRef="Unit_USD">45</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000025062MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960158"
      unitRef="Unit_pure">0.0085</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025062MemberoefClassAxis"
      id="ixv-782">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000025062MemberoefClassAxis"
      decimals="-6"
      id="ixv-26682"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000025062MemberoefClassAxis"
      decimals="0"
      id="ixv-26683"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000025062MemberoefClassAxis"
      decimals="INF"
      id="ixv-26684"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025062MemberoefClassAxis"
      id="ixv-800">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1650886.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000224623MemberoefClassAxis"
      id="ixv-833">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000224623MemberoefClassAxis"
      id="ixv-26685">Class 529-F-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000224623MemberoefClassAxis"
      id="ixv-26686">FFXFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000224623MemberoefClassAxis"
      id="ixv-26687">This semi-annual shareholder report contains important information about Fundamental Investors (the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000224623MemberoefClassAxis"
      id="ixv-26688">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000224623MemberoefClassAxis"
      id="ixv-26689">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="P01_01_2026To06_30_2026_C000224623MemberoefClassAxis"
      id="ixv-26692">capitalgroup.com/mutual-fund-literature-529F2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000224623MemberoefClassAxis"
      id="ixv-26694">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000224623MemberoefClassAxis"
      id="ixv-847">&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 six months?&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: 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 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;20&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;div style="font-size: smaller; vertical-align: super;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: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000224623MemberoefClassAxis"
      decimals="0"
      id="ixv-26695"
      unitRef="Unit_USD">20</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000224623MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960176"
      unitRef="Unit_pure">0.0037</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000224623MemberoefClassAxis"
      id="ixv-874">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000224623MemberoefClassAxis"
      decimals="-6"
      id="ixv-26697"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000224623MemberoefClassAxis"
      decimals="0"
      id="ixv-26698"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000224623MemberoefClassAxis"
      decimals="INF"
      id="ixv-26699"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000224623MemberoefClassAxis"
      id="ixv-892">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1651414.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000224624MemberoefClassAxis"
      id="ixv-925">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000224624MemberoefClassAxis"
      id="ixv-26700">Class 529-F-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000224624MemberoefClassAxis"
      id="ixv-26701">FEEFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000224624MemberoefClassAxis"
      id="ixv-26702">This semi-annual shareholder report contains important information about Fundamental Investors (the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000224624MemberoefClassAxis"
      id="ixv-26703">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000224624MemberoefClassAxis"
      id="ixv-26704">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="P01_01_2026To06_30_2026_C000224624MemberoefClassAxis"
      id="ixv-26707">capitalgroup.com/mutual-fund-literature-529F3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000224624MemberoefClassAxis"
      id="ixv-26709">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000224624MemberoefClassAxis"
      id="ixv-939">&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 six months?&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: 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 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;18&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.33&lt;div style="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;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000224624MemberoefClassAxis"
      decimals="0"
      id="ixv-26710"
      unitRef="Unit_USD">18</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000224624MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960190"
      unitRef="Unit_pure">0.0033</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000224624MemberoefClassAxis"
      id="ixv-966">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000224624MemberoefClassAxis"
      decimals="-6"
      id="ixv-26712"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000224624MemberoefClassAxis"
      decimals="0"
      id="ixv-26713"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000224624MemberoefClassAxis"
      decimals="INF"
      id="ixv-26714"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000224624MemberoefClassAxis"
      id="ixv-984">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1651458.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000025051MemberoefClassAxis"
      id="ixv-1017">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000025051MemberoefClassAxis"
      id="ixv-26715">Class R-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000025051MemberoefClassAxis"
      id="ixv-26716">RFNAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025051MemberoefClassAxis"
      id="ixv-26717">This semi-annual shareholder report contains important information about Fundamental Investors (the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000025051MemberoefClassAxis"
      id="ixv-26718">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025051MemberoefClassAxis"
      id="ixv-26719">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="P01_01_2026To06_30_2026_C000025051MemberoefClassAxis"
      id="ixv-26722">capitalgroup.com/mutual-fund-literature-R1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000025051MemberoefClassAxis"
      id="ixv-26724">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025051MemberoefClassAxis"
      id="ixv-1031">&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 six months?&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: 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 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;72&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;div style="font-size: smaller; vertical-align: super;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: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000025051MemberoefClassAxis"
      decimals="0"
      id="ixv-26725"
      unitRef="Unit_USD">72</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000025051MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960204"
      unitRef="Unit_pure">0.0136</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025051MemberoefClassAxis"
      id="ixv-1058">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000025051MemberoefClassAxis"
      decimals="-6"
      id="ixv-26727"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000025051MemberoefClassAxis"
      decimals="0"
      id="ixv-26728"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000025051MemberoefClassAxis"
      decimals="INF"
      id="ixv-26729"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025051MemberoefClassAxis"
      id="ixv-1076">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1650930.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000025052MemberoefClassAxis"
      id="ixv-1109">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000025052MemberoefClassAxis"
      id="ixv-26730">Class R-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000025052MemberoefClassAxis"
      id="ixv-26731">RFNBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025052MemberoefClassAxis"
      id="ixv-26732">This semi-annual shareholder report contains important information about Fundamental Investors (the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000025052MemberoefClassAxis"
      id="ixv-26733">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025052MemberoefClassAxis"
      id="ixv-26734">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="P01_01_2026To06_30_2026_C000025052MemberoefClassAxis"
      id="ixv-26737">capitalgroup.com/mutual-fund-literature-R2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000025052MemberoefClassAxis"
      id="ixv-26739">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025052MemberoefClassAxis"
      id="ixv-1123">&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 six months?&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: 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 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;73&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.37&lt;div style="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;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000025052MemberoefClassAxis"
      decimals="0"
      id="ixv-26740"
      unitRef="Unit_USD">73</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000025052MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960218"
      unitRef="Unit_pure">0.0137</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025052MemberoefClassAxis"
      id="ixv-1150">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000025052MemberoefClassAxis"
      decimals="-6"
      id="ixv-26742"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000025052MemberoefClassAxis"
      decimals="0"
      id="ixv-26743"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000025052MemberoefClassAxis"
      decimals="INF"
      id="ixv-26744"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025052MemberoefClassAxis"
      id="ixv-1168">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1650974.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000148457MemberoefClassAxis"
      id="ixv-1201">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000148457MemberoefClassAxis"
      id="ixv-26745">Class R-2E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000148457MemberoefClassAxis"
      id="ixv-26746">RFEBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000148457MemberoefClassAxis"
      id="ixv-26747">This semi-annual shareholder report contains important information about Fundamental Investors (the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000148457MemberoefClassAxis"
      id="ixv-26748">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000148457MemberoefClassAxis"
      id="ixv-26749">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="P01_01_2026To06_30_2026_C000148457MemberoefClassAxis"
      id="ixv-26752">capitalgroup.com/mutual-fund-literature-R2E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000148457MemberoefClassAxis"
      id="ixv-26754">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000148457MemberoefClassAxis"
      id="ixv-1215">&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 six months?&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: 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 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;57&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.08&lt;div style="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;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000148457MemberoefClassAxis"
      decimals="0"
      id="ixv-26755"
      unitRef="Unit_USD">57</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000148457MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960232"
      unitRef="Unit_pure">0.0108</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000148457MemberoefClassAxis"
      id="ixv-1242">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000148457MemberoefClassAxis"
      decimals="-6"
      id="ixv-26757"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000148457MemberoefClassAxis"
      decimals="0"
      id="ixv-26758"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000148457MemberoefClassAxis"
      decimals="INF"
      id="ixv-26759"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000148457MemberoefClassAxis"
      id="ixv-1260">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1651194.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000025053MemberoefClassAxis"
      id="ixv-1293">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000025053MemberoefClassAxis"
      id="ixv-26760">Class R-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000025053MemberoefClassAxis"
      id="ixv-26761">RFNCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025053MemberoefClassAxis"
      id="ixv-26762">This semi-annual shareholder report contains important information about Fundamental Investors (the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000025053MemberoefClassAxis"
      id="ixv-26763">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025053MemberoefClassAxis"
      id="ixv-26764">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="P01_01_2026To06_30_2026_C000025053MemberoefClassAxis"
      id="ixv-26767">capitalgroup.com/mutual-fund-literature-R3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000025053MemberoefClassAxis"
      id="ixv-26769">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025053MemberoefClassAxis"
      id="ixv-1307">&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 six months?&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: 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 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;49&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.92&lt;div style="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;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000025053MemberoefClassAxis"
      decimals="0"
      id="ixv-26770"
      unitRef="Unit_USD">49</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000025053MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960246"
      unitRef="Unit_pure">0.0092</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025053MemberoefClassAxis"
      id="ixv-1334">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000025053MemberoefClassAxis"
      decimals="-6"
      id="ixv-26772"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000025053MemberoefClassAxis"
      decimals="0"
      id="ixv-26773"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000025053MemberoefClassAxis"
      decimals="INF"
      id="ixv-26774"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025053MemberoefClassAxis"
      id="ixv-1352">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1651018.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000025054MemberoefClassAxis"
      id="ixv-1386">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000025054MemberoefClassAxis"
      id="ixv-26775">Class R-4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000025054MemberoefClassAxis"
      id="ixv-26776">RFNEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025054MemberoefClassAxis"
      id="ixv-26777">This semi-annual shareholder report contains important information about Fundamental Investors (the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000025054MemberoefClassAxis"
      id="ixv-26778">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025054MemberoefClassAxis"
      id="ixv-26779">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="P01_01_2026To06_30_2026_C000025054MemberoefClassAxis"
      id="ixv-26782">capitalgroup.com/mutual-fund-literature-R4</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000025054MemberoefClassAxis"
      id="ixv-26784">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025054MemberoefClassAxis"
      id="ixv-1401">&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 six months?&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: 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 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;34&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.63&lt;div style="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;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000025054MemberoefClassAxis"
      decimals="0"
      id="ixv-26785"
      unitRef="Unit_USD">34</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000025054MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960260"
      unitRef="Unit_pure">0.0063</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025054MemberoefClassAxis"
      id="ixv-1428">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000025054MemberoefClassAxis"
      decimals="-6"
      id="ixv-26787"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000025054MemberoefClassAxis"
      decimals="0"
      id="ixv-26788"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000025054MemberoefClassAxis"
      decimals="INF"
      id="ixv-26789"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025054MemberoefClassAxis"
      id="ixv-1446">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1651062.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000164826MemberoefClassAxis"
      id="ixv-1479">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000164826MemberoefClassAxis"
      id="ixv-26790">Class R-5E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000164826MemberoefClassAxis"
      id="ixv-26791">RFNHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000164826MemberoefClassAxis"
      id="ixv-26792">This semi-annual shareholder report contains important information about Fundamental Investors (the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000164826MemberoefClassAxis"
      id="ixv-26793">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000164826MemberoefClassAxis"
      id="ixv-26794">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="P01_01_2026To06_30_2026_C000164826MemberoefClassAxis"
      id="ixv-26797">capitalgroup.com/mutual-fund-literature-R5E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000164826MemberoefClassAxis"
      id="ixv-26799">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000164826MemberoefClassAxis"
      id="ixv-1493">&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 six months?&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: 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 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;22&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.42&lt;div style="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;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000164826MemberoefClassAxis"
      decimals="0"
      id="ixv-26800"
      unitRef="Unit_USD">22</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000164826MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960285"
      unitRef="Unit_pure">0.0042</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000164826MemberoefClassAxis"
      id="ixv-1520">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000164826MemberoefClassAxis"
      decimals="-6"
      id="ixv-26802"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000164826MemberoefClassAxis"
      decimals="0"
      id="ixv-26803"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000164826MemberoefClassAxis"
      decimals="INF"
      id="ixv-26804"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000164826MemberoefClassAxis"
      id="ixv-1538">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1651238.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000025055MemberoefClassAxis"
      id="ixv-1571">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000025055MemberoefClassAxis"
      id="ixv-26805">Class R-5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000025055MemberoefClassAxis"
      id="ixv-26806">RFNFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025055MemberoefClassAxis"
      id="ixv-26807">This semi-annual shareholder report contains important information about Fundamental Investors (the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000025055MemberoefClassAxis"
      id="ixv-26808">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025055MemberoefClassAxis"
      id="ixv-26809">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="P01_01_2026To06_30_2026_C000025055MemberoefClassAxis"
      id="ixv-26812">capitalgroup.com/mutual-fund-literature-R5</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000025055MemberoefClassAxis"
      id="ixv-26814">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025055MemberoefClassAxis"
      id="ixv-1584">&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 six months?&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: 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 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;18&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.33&lt;div style="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;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000025055MemberoefClassAxis"
      decimals="0"
      id="ixv-26815"
      unitRef="Unit_USD">18</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000025055MemberoefClassAxis"
      decimals="INF"
      id="Fact_8960271"
      unitRef="Unit_pure">0.0033</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025055MemberoefClassAxis"
      id="ixv-1611">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000025055MemberoefClassAxis"
      decimals="-6"
      id="ixv-26817"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000025055MemberoefClassAxis"
      decimals="0"
      id="ixv-26818"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000025055MemberoefClassAxis"
      decimals="INF"
      id="ixv-26819"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000025055MemberoefClassAxis"
      id="ixv-1629">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1651106.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000077853MemberoefClassAxis"
      id="ixv-1662">Fundamental Investors&#xae;</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000077853MemberoefClassAxis"
      id="ixv-26820">Class R-6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000077853MemberoefClassAxis"
      id="ixv-26821">RFNGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000077853MemberoefClassAxis"
      id="ixv-26822">This semi-annual shareholder report contains important information about Fundamental Investors (the "fund") for the period from January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000077853MemberoefClassAxis"
      id="ixv-26823">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000077853MemberoefClassAxis"
      id="ixv-26824">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="P01_01_2026To06_30_2026_C000077853MemberoefClassAxis"
      id="ixv-26827">capitalgroup.com/mutual-fund-literature-R6</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000077853MemberoefClassAxis"
      id="ixv-26829">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000077853MemberoefClassAxis"
      id="ixv-1675">&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 six months?&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: 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 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;15&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.28&lt;div style="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;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000077853MemberoefClassAxis"
      decimals="0"
      id="ixv-26830"
      unitRef="Unit_USD">15</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000077853MemberoefClassAxis"
      decimals="INF"
      id="Fact_8959992"
      unitRef="Unit_pure">0.0028</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000077853MemberoefClassAxis"
      id="ixv-1702">&lt;div style="margin-top: 18pt; 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;181,206&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;244&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;27&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="PAsOn06_30_2026_C000077853MemberoefClassAxis"
      decimals="-6"
      id="ixv-26832"
      unitRef="Unit_USD">181206000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000077853MemberoefClassAxis"
      decimals="0"
      id="ixv-26833"
      unitRef="Unit_Holding">244</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000077853MemberoefClassAxis"
      decimals="INF"
      id="ixv-26834"
      unitRef="Unit_pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000077853MemberoefClassAxis"
      id="ixv-1720">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; 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&#160;&lt;/div&gt;&lt;/div&gt;(percent of net assets)&lt;/div&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1651150.jpg" style="display: block; width: 300pt;"/&gt;</oef:HoldingsTableTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_8959992"
          xlink:label="Fact_8959992"
          xlink:type="locator"/>
        <link:footnote id="FN_30410" xlink:label="FN_30410" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8959992"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960069"
          xlink:label="Fact_8960069"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960069"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960083"
          xlink:label="Fact_8960083"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960083"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960088"
          xlink:label="Fact_8960088"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960088"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960102"
          xlink:label="Fact_8960102"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960102"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960116"
          xlink:label="Fact_8960116"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960116"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960130"
          xlink:label="Fact_8960130"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960130"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960144"
          xlink:label="Fact_8960144"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960144"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960158"
          xlink:label="Fact_8960158"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960158"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960176"
          xlink:label="Fact_8960176"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960176"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960190"
          xlink:label="Fact_8960190"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960190"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960204"
          xlink:label="Fact_8960204"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960204"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960218"
          xlink:label="Fact_8960218"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960218"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960232"
          xlink:label="Fact_8960232"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960232"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960246"
          xlink:label="Fact_8960246"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960246"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960260"
          xlink:label="Fact_8960260"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960260"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960271"
          xlink:label="Fact_8960271"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960271"
          xlink:to="FN_30410"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8960285"
          xlink:label="Fact_8960285"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8960285"
          xlink:to="FN_30410"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
